๐Ÿ–ฅ๏ธ

Node NotReady / disk pressure

Scheduler cannot place pods; node conditions unhealthy.

Reviewed: ยทTested on: Kubernetes 1.29, Terraform 1.8, Ubuntu 22.04

Symptoms

  • NodeNotReady
  • DiskPressure
  • MemoryPressure
  • PIDsPressure
  • evicted pods

1Inspect node conditions

kubectl describe node <node>
kubectl get pods -A --field-selector spec.nodeName=<node>

2Free disk and evicted pods

kubectl delete pods -A --field-selector=status.phase=Failed
# SSH to node:
df -h
sudo journalctl --vacuum-time=3d
docker system prune -a  # if container runtime fills disk

Related