Kubernetes HPA: 如何获取 Deployment 的 CPU 和内存信息
要获取每个 Deployment 的 CPU 信息和内存信息,您可以使用以下命令:
- 获取所有 Deployment 的 CPU 和内存信息:
 
kubectl top pod --all-namespaces
- 获取特定命名空间内的 Deployment 的 CPU 和内存信息:
 
kubectl top pod -n '<namespace>'
- 获取特定 Deployment 的 CPU 和内存信息:
 
kubectl top pod -n '<namespace>' '<deployment-name>'
以上命令将返回每个 Pod 的 CPU 使用率和内存使用量。如果您只想获取 Deployment 级别的信息,可以使用以下命令:
- 获取所有 Deployment 的 CPU 和内存信息:
 
kubectl top deployment --all-namespaces
- 获取特定命名空间内的 Deployment 的 CPU 和内存信息:
 
kubectl top deployment -n '<namespace>'
- 获取特定 Deployment 的 CPU 和内存信息:
 
kubectl top deployment -n '<namespace>' '<deployment-name>'
以上命令将返回每个 Deployment 的 CPU 使用率和内存使用量。请注意,这些命令需要安装并配置 Heapster 或 Metrics Server 才能正常工作。
原文地址: https://www.cveoy.top/t/topic/paVy 著作权归作者所有。请勿转载和采集!