kubectl get nodes shows NotReady; pods scheduled elsewhere.
The kubelet is down or the node is out of disk/pid pressure.
systemctl status kubeletkubectl describe node <node> | grep -A12 Conditionsjournalctl -u kubelet -n 50 --no-pagerAlert on DiskPressure/PIDPressure conditions before they flip to NotReady.
Full walkthrough: Kubernetes Node Not Ready: Troubleshooting Guide on the NinjaOps blog.
Spinning up a fresh box to reproduce or escape this error?
Servers with headroomNinjaOps publishes free engineering guides. Some outbound links are affiliate links: they cost you nothing and support the site.
Last reviewed 2026-10-02 · NinjaOps SEO grid · DevOps blog