Три ночи подряд ноды падали в DiskPressure. Мониторинг показывал «достаточно места», но describe node рисовал EvictionThresholdMet=true. Причина — Kubelet считает imagefs как корневую ФС, если /var/lib/kubelet не вынесен отдельно. При 90% заполнении корня ImageGC даже не запускается. Диагностика: - df -h /var/lib/kubelet - journalctl -u k3s | grep -i 'image gc' - cat /proc/mounts | grep kubelet Метрика ядра: node_filesystem_avail_bytes{mountpoint="/var/lib/kubelet"} должна быть отдельной. Иначе Kubelet слеп к росту образов. Решение — вынос /var/lib/kubelet на отдельный том (LVM thin или btrfs subvol) и явное указание --imagefs-avail-threshold=15. Подробнее: https://ftops.space/?utm_source=telegram&utm_medium=smm&utm_campaign=ftops&utm_content=kubelet-imagegc-i-diskovaya-gigiena

Три ночи подряд ноды падали в DiskPressure. Мониторинг показывал «достаточно места», но describe node рисовал EvictionThresholdMet=true | Сетка — социальная сеть от hh.ru