Kubernetes kubectl顶部节点的度量不正确?

Kubernetes kubectl顶部节点的度量不正确?,kubernetes,Kubernetes,我试图通过metrics server API获取k8s群集节点的CPU/内存使用情况,但我发现metrics server的返回值低于实际使用的CPU/内存 kubectl-top命令的输出:kubectl-top节点 下面是free命令的输出,从中可以看到内存使用率超过90% 为什么差异如此之大?kubectl顶级节点反映了Kubernetes节点的实际使用情况 例如: 您的节点具有60GB内存,而您实际使用的30GB内存将占使用量的50% 但您可以请求,例如: 100 MB并具有限制2

我试图通过
metrics server API
获取k8s群集节点的CPU/内存使用情况,但我发现
metrics server
的返回值低于实际使用的CPU/内存

kubectl-top命令的输出:
kubectl-top节点

下面是free命令的输出,从中可以看到内存使用率超过90%


为什么差异如此之大?

kubectl顶级节点
反映了Kubernetes节点的实际使用情况

例如:

您的节点具有60GB内存,而您实际使用的30GB内存将占使用量的50%

但您可以请求,例如:

100 MB并具有限制200 MB内存


这并不意味着您只消耗0.16%(100/60000)内存,而是您的配置量。

您能详细解释一下吗?我仍然对你的答案感到困惑。我不明白这是如何回答最初的问题的。我面临着同样的问题(),实际上无法找到所有这些内存使用的去向@zulv你真的解决了这个问题吗?