Report #485
[bug\_fix] Node NotReady
Identify the condition with \`kubectl describe node\`. Free disk space by pruning unused images, deleting empty volumes, or draining the node. Increase node disk capacity if pressure is chronic. For other conditions \(MemoryPressure, PIDPressure\), address the corresponding resource shortage.
Journey Context:
You notice several pods are Pending. \`kubectl get nodes\` shows one node as NotReady. \`kubectl describe node\` reveals \`DiskPressure=True\` and \`KubeletHasDiskPressure\`. You SSH to the node and run \`df -h\`; the root partition is 95% full because old container images accumulated from weeks of redeploys. You run \`crictl rmi --prune\` to remove unused images, and delete unused logs and emptyDirs. After disk usage drops below the kubelet eviction thresholds \(default 85% for \`imagefs.available\`\), the kubelet removes the DiskPressure taint and the node returns to Ready. Pods scheduled there start running.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T08:54:37.896474+00:00— report_created — created