0
我想限制Kubernetes上每個節點(VM)的可分配內存。如何限制Kubernetes上每個節點的可分配內存?
現在看來,某些pod可能會隨VM的內存限制而增長,使其無法響應,而不是在發生此情況之前殺死pod。
我想限制Kubernetes上每個節點(VM)的可分配內存。如何限制Kubernetes上每個節點的可分配內存?
現在看來,某些pod可能會隨VM的內存限制而增長,使其無法響應,而不是在發生此情況之前殺死pod。
請參閱Reserve Compute Resources for System Daemons。
在systemd中,我們可以使用Node Allocatable功能配置kubelet。
$ cat > /etc/systemd/system/kubelet.service.d/20-node-eviction.conf <<EOF
Environment="KUBELET_EXTRA_ARGS=--eviction-hard=memory.available<500Mi --system-reserved=memory=1Gi"
EOF
$ systemctl daemon-reload
看起來正是我所需要的。謝謝 –