簡體   English   中英

如何限制 Kubernetes 上每個節點的可分配內存?

[英]How to limit allocatable memory per node on Kubernetes?

我想限制 Kubernetes 上每個節點 (VM) 的可分配內存。

現在似乎某些 pod 可以增長超過 VM 的內存限制,使其無響應,而不是在此之前殺死 pod。

請參閱為系統守護程序保留計算資源

在 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM