Ночью нода уходит в NotReady с DiskPressure, хотя df -h показывает 30% свободного места. Вскрываем: df -i — и видим 98% использованных inodes. Kubelet по умолчанию чистит образы только по объёму, игнорируя исчерпание inodes. ImageGCThresholdPercent=85% бесполезен, если контейнеры создают миллионы мелких файлов (например, npm-кэш или логи без ротации). Диагностика: - find /var/lib/containerd -xdev -type f | wc -l - tune2fs -l /dev/your_root | grep 'Inode count' - journalctl -u kubelet | grep -i 'imagegc' Решение: настройте imageGCHighThresholdPercent ниже, добавьте cron для очистки старых слоёв и ограничьте ephemeral-storage в pod’ах. Или перейдите на overlay2 с xfs. https://ftops.space/?utm_source=telegram&utm_medium=smm&utm_campaign=ftops&utm_content=kubelet-imagegc-i-diskovaya-gigiena

Ночью нода уходит в NotReady с DiskPressure, хотя df -h показывает 30% свободного места. Вскрываем: df -i — и видим 98% использованных inodes | Сетка — социальная сеть от hh.ru