Nodes run out of disk space, triggering eviction of pods. Fix by cleaning up disk space, configuring proper storage limits, and monitoring disk usage.
Fixes DISK_PRESSURE
kubectl describe node <node-name> | grep Disk
df -h /var/lib/kubeletkubectl describe node <node-name> | grep Diskdf -h /var/lib/kubeletKubeletHasDiskPressure, pods evicted, node under disk pressure
On this page
When a node runs low on disk space, the kubelet marks the node with DiskPressure condition and starts evicting pods to reclaim space. Critical pods are evicted last, but best-effort pods go first.
kubectl describe node <node-name> | grep Disk
df -h /var/lib/kubeletsudo docker system prune -a
sudo crictl rmi --prunesudo find /var/log -type f -name "*.log" -exec truncate {} \;resources:
limits:
ephemeral-storage: "1Gi"Configure alerts for disk pressure.
Use kubelet flags like --image-gc-high-threshold and --image-gc-low-threshold.