【发布时间】:2021-04-03 23:47:04
【问题描述】:
如何获得 Kubernetes 集群中 CPU 利用率最高的前三个 pod?
kubectl top po --all-namespaces
以上命令为我提供了所有命名空间中所有 pod 的 CPU 和内存利用率。如何将其限制为仅使用 CPU 最多的三个 pod?
另外,我尝试按 CPU 排序,但似乎排序不起作用。
kubectl top po --all-namespaces --sort-by="cpu"
输出:
NAMESPACE NAME CPU(cores) MEMORY(bytes)
kube-system weave-net-ksfp4 1m 51Mi
kube-system kube-controller-manager-master 10m 50Mi
kube-system coredns-5644d7b6d9-rzd64 2m 6Mi
kube-system weave-net-h4xlg 1m 77Mi
kube-system kube-proxy-lk9xv 1m 19Mi
kube-system coredns-5644d7b6d9-v2v4m 3m 6Mi
kube-system kube-scheduler-master 2m 21Mi
kube-system kube-apiserver-master 26m 228Mi
kube-system kube-proxy-lrzjh 1m 9Mi
kube-system etcd-master 12m 38Mi
kube-system metrics-server-d58c94f4d-gkmql 1m 14Mi
【问题讨论】:
标签: kubernetes