Skip to content

Kubernetes Pod Monitor: 实时监控 Kubernetes Pod 的 CPU 和内存使用情况的命令行工具。

License

Notifications You must be signed in to change notification settings

stephenzhang0713/k8s-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s-monitor

Go Report Card License

k8s-monitor 是一个简单的命令行工具,用于实时监控 Kubernetes 中特定 Pod 的 CPU 和内存使用情况。该工具使用 Kubernetes Metrics API 来获取和展示 Pod 资源使用数据。

功能

  • 监控指定 Pod 的 CPU 和内存使用情况。
  • 支持指定 Kubernetes 命名空间中的 Pod。
  • 显示每个容器的资源使用情况。

开始使用

前提条件

  • 一个运行中的 Kubernetes 集群。
  • 集群中已部署 Metrics Server。
  • 你的机器上配置有对集群的访问权限(~/.kube/config 或通过 KUBECONFIG 环境变量指定)。

安装

go install github.com/stephenzhang0713/k8s-monitor@latest

使用

运行下面的命令来监控一个 Pod:

./k8s-monitor -p POD_NAME -n NAMESPACE

参数说明:

-p: 要监控的 Pod 名称。
-n: Pod 所在的命名空间。如果未指定,默认为 default。

About

Kubernetes Pod Monitor: 实时监控 Kubernetes Pod 的 CPU 和内存使用情况的命令行工具。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages