我尝试通过 获取 k8s 集群节点的 CPU/内存使用情况metrics-server API
,但发现返回值metrics-server
低于实际使用的 CPU/内存。
kubectl top 命令的输出:kubectl top nodes
下面是free命令的输出,可以看到内存使用率已经超过了90%。
为什么差异这么大?
小智 0
kubectl top nodes
反映了 Kubernetes 节点的实际使用情况。
例如:
您的节点有60GB内存,而您实际使用了30GB,因此使用率为 50%。
但您可以请求例如:
100 MB,内存限制为200 MB。
这并不意味着您只消耗 0.16% (100 / 60000) 内存,而是您的配置量。
归档时间: |
|
查看次数: |
3492 次 |
最近记录: |