📖 ~1 min read
Table of contents
Symptom & Impact
Node remains NotReady and workloads cannot schedule.
Environment & Reproduction
Typically seen after Kubernetes or runtime upgrades.
sudo systemctl status kubelet
kubectl get nodes
crictl info
Root Cause Analysis
Kubelet and container runtime use different cgroup drivers, causing startup failure.
Quick Triage
Compare kubelet and runtime cgroup settings.
grep -R cgroup /var/lib/kubelet/config.yaml /etc/containerd/config.toml -n
sudo journalctl -u kubelet -n 100
Step-by-Step Diagnosis
Verify runtime endpoint and kubelet effective config.
sudo cat /var/lib/kubelet/config.yaml
sudo containerd config dump | grep -i SystemdCgroup
crictl info | grep -i cgroup

Solution – Primary Fix
Align both components to systemd cgroup driver and restart services.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
sudo sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
sudo systemctl restart containerd
sudo systemctl restart kubelet

Solution – Alternative Approaches
Reinitialize node config using cluster bootstrap tooling to enforce defaults.
sudo kubeadm reset -f
sudo kubeadm join --token --discovery-token-ca-cert-hash
Verification & Acceptance Criteria
Node reaches Ready state and kubelet logs stop reporting cgroup errors.
kubectl get nodes
sudo journalctl -u kubelet --since '10 min ago'
Rollback Plan
Restore previous runtime config and restart services if cluster policy differs.
sudo cp /etc/containerd/config.toml.bak /etc/containerd/config.toml
sudo systemctl restart containerd kubelet
Prevention & Hardening
Pin kubelet/runtime configuration via automation and validate after upgrades.
sudo systemctl is-enabled kubelet
kubeadm config images list
Related Errors & Cross-Refs
Linked to swap enabled errors, CRI endpoint mismatches, and certificate expiry.
Related tutorial: View the step-by-step tutorial for Ubuntu 26.04 LTS.
View all Ubuntu 26.04 LTS tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Ubuntu Kubernetes installation guidance and kubelet runtime integration 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.