April 30, 2026
Reboot tool or reboot fool?
Kubereboot/Kured: Kubernetes Reboot Daemon
This tool reboots servers safely, but commenters are fighting over whether it should exist at all
TLDR: Kured is a tool that safely restarts servers needing updates, one at a time, so a larger system keeps running. Commenters are sharply divided: some call it useful for real-world setups, while others say if you need this at all, you’re already doing modern infrastructure wrong.
A tiny-sounding tool called Kured has kicked up a surprisingly big argument. On paper, it’s simple: it watches for machines in a Kubernetes cluster that need a restart after updates, then reboots them one at a time so everything doesn’t fall over at once. It can pause if there are active alerts, gently move work off a machine first, restart it, then bring it back. Sensible, right? The community response: absolutely not that simple.
The loudest reaction came from the “why is this even a thing?” crowd. One commenter was stunned that automating reboots could take “almost 3000 lines of code,” accusing people of turning a straightforward admin chore into a sprawling gadget. Another dropped a full-on meme response — “No god no” — arguing that if you’re running modern cloud systems, you shouldn’t be patching and rebooting old machines in place at all; you should replace them entirely. That sparked the core drama: is Kured a practical lifesaver for real-world setups, or a bandage for people refusing to do things the “right” way?
But not everyone booed. One supporter basically said, finally, Kubernetes should be more bossy about handling this stuff and should go even further by redistributing apps automatically afterward. So the vibe is deliciously split: half the room sees a helpful safety net for messy reality, and the other half sees a monument to overengineering — with a side of sysadmin nostalgia and reboot rage.
Key Points
- •Kured is a Kubernetes daemonset that automates safe node reboots when the operating system indicates a reboot is required.
- •It detects reboot conditions through a sentinel file such as `/var/run/reboot-required` or a successful sentinel command.
- •Kured uses a lock in the Kubernetes API server to ensure only one node reboots at a time.
- •The tool can defer reboots when active Prometheus alerts exist or when selected pods are present.
- •Kured provides documentation, support channels, and is identified as a CNCF Sandbox project.