Report #3571
[bug\_fix] NodeNotReady DiskPressure
Free disk space on the node by pruning unused images and containers, cleaning logs, increasing the node's disk size, or lowering kubelet eviction thresholds. Then run \`kubectl uncordon \` if it was cordoned.
Journey Context:
Pods are stuck Pending while \`kubectl get nodes\` shows one node as \`NotReady\`. \`kubectl describe node\` reports \`DiskPressure\` under conditions and lists eviction thresholds. You SSH to the node \(or use a debug pod\) and find \`/var/lib/docker\` or \`/var/log\` is full. You run \`docker system prune -a\` or the containerd equivalent, rotate large logs, and free enough space. After the kubelet's next status update, the node transitions to \`Ready\`. The fix works because kubelet intentionally evicts pods and stops scheduling when disk is low to protect the node.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T17:34:17.788251+00:00— report_created — created