[{"data":1,"prerenderedAt":15},["ShallowReactive",2],{"blog-tag-en-system-upgrade-controller":3},[4],{"path":5,"title":6,"description":7,"date":8,"tags":9},"\u002Fblog\u002Fen\u002Fk3s-system-upgrade-controller-plan-stuck-node-drain","The Plan Never Disappeared. Why K3s's system-upgrade-controller Got Stuck on One Node","We set up automated upgrades with K3s's system-upgrade-controller, and the Plan stopped progressing on a single node. The culprits were PodDisruptionBudgets and taints. Here's how the mechanism works, how to recover, and how Kubo helps.","2026-10-31",[10,11,12,13,14],"k3s","kubernetes","system-upgrade-controller","rolling-upgrade","edge-computing",1793798806153]