使用 Kube-capacity CLI 查看 Kubernetes 资源请求、限制和利用率
Kube-capacity
是一个简单而强大的 CLI
,它提供了 Kubernetes
集群中资源请求、限制和利用率的概览。它将输出的最佳部分结合 kubectl top
到 kubectl describe
一个易于使用的集中于集群资源的 CLI
中。
不过像这样的工具确实好用一些,比如我想看这个 kube-system
下有哪些 pod
有没有设置 request
和 limit
的时候,实际上,我需要输入一段很长的命令才能列出,而且需要一些调试,这看起来不是特别方便
# kubectl get pod -n kube-system -o=custom-columns=NAME:.metadata.name,NAMESPACE:.metadata.namespace,PHASE:.status.phase,Request-cpu:.spec.containers\[0\].resources.requests.cpu,Request-memory:.spec.containers\[0\].resources.requests.memory,Lim