Недостаточно места на диске для выселения k8s

После запуска онлайн-среды в течение определенного периода времени обнаруживается, что модуль удален, а на диске недостаточно места. Временно уменьшите ограничение ресурсов по умолчанию, а затем устраните неполадки службы.

https://kubernetes.io/zh/docs/concepts/scheduling-eviction/node-pressure-eviction/#hard-eviction-thresholds
https://www.cnblogs.com/Dev0ps/p/12133531.html
https://www.cnblogs.com/v-fan/p/15020517.html

Конкретная операция:

vim /var/lib/kubelet/kubeadm-flags.env

Добавить в:

--eviction-soft=memory.available<6%,nodefs.available<2%,imagefs.available<2% --eviction-soft-grace-period=memory.available=2m,nodefs.available=2m,imagefs.available=2m --eviction-max-pod-grace-period=30 --eviction-hard=memory.available<256Mi,nodefs.available<1Gi,imagefs.available<1Gi --eviction-minimum-reclaim=memory.available=128Mi,nodefs.available=256Mi,imagefs.available=256Mi --eviction-pressure-transition-period=30s

перезапуск:

# systemctl stop kubelet
# systemctl daemon-reload
# systemctl start kubelet

Guess you like

Origin blog.csdn.net/zhijiesmile/article/details/121606442