Ночью звонок: нода в NotReady, события кричат DiskPressure, но df -h показывает 30% свободного места. Ложный след. Правда — в df -i: 100% inodes заняты. Kubelet запускает ImageGC только при imagefs.available < eviction-threshold (по умолчанию 15%), но если файловая система мелкофрагментирована — inodes кончаются раньше байтов. Диагностика: # df -i /var/lib/containerd # journalctl -u k3s --grep='ImageGC' # find /var/lib/containerd -xdev -type f | wc -l Решение — жёсткие лимиты в containerd config.toml: plugins."io.containerd.gc.v1.scheduler" deletionthreshold = 100 mutationthreshold = 200 И регулярный cron: crontab -l | grep 'ctr images prune' https://ftops.space/?utm*source=telegram&utm*medium=smm&utm*campaign=ftops&utm*content=kubelet-imagegc-i-diskovaya-gigiena