π ~1 min read
Table of contents
Symptom & Impact
Node remains NotReady as kubelet exits on startup checks.
Environment & Reproduction
Occurs on freshly provisioned nodes with default swap configuration.
Root Cause Analysis
kubelet is configured to require swap off under cluster policy.
Quick Triage
Verify active swap devices and kubelet startup flags.
Step-by-Step Diagnosis
Review kubelet journal and static unit overrides.

Solution – Primary Fix
Disable swap immediately and remove swap entries for persistent compliance.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
If swap must remain, explicitly align kubelet feature gates and cluster policy.
Verification & Acceptance Criteria
kubelet stays active and node transitions to Ready state.
Rollback Plan
Re-enable swap only if cluster design allows and capacity planning requires it.
Prevention & Hardening
Bake swap-off defaults into golden images for Kubernetes node pools.
Related Errors & Cross-Refs
Running with swap on is not supported, kubelet failed to run Kubelet.
Related tutorial: View the step-by-step tutorial for Debian 13.
View all Debian 13 tutorials on the Tutorials Hub β
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Kubernetes node requirements and Debian kubelet deployment docs.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β we respond within one business day.