kubernetes - How to get node resource reserved/capacity in Kubernetes (kubelet flags/configuration)?
问题描述
There is a documentation article here explaining on how one can reserve resources on a node for system use.
What I did not manage to figure out is how can one get these values? If I understand things correctly kubectl top nodes
will return available resources, but I would like to see kube-reserved
, system-reserved
and eviction-threshold
as well.
Is it possible?
解决方案
通过检查 kubelet 的标志,我们可以得到 kube-reserved、system-reserved 和 eviction-threshold 的值。
ssh 进入$NODE
并且 ps aufx | grep kubelet
将列出正在运行的 kubelet 及其标志。
kube-reserved 和 system-reserved 值仅对调度有用,因为调度程序可以看到可分配的资源。