Kubereboot/Kured: Kubernetes Reboot Daemon
Source: Hacker News
Introduction
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS.
- Watches for the presence of a reboot sentinel file (e.g.
/var/run/reboot-required) or the successful run of a sentinel command. - Utilises a lock in the API server to ensure only one node reboots at a time.
- Optionally defers reboots in the presence of active Prometheus alerts or selected pods.
- Cordons & drains worker nodes before reboot, and uncordons them after.
Documentation
Find all the docs at :
- All Kured Documentation –
- Installing Kured –
- Configuring Kured –
- Operating Kured –
- Developing Kured –
Getting Help
If you have questions, feedback, or problems with kured:
- Join the CNCF Slack and ask in the
#kuredchannel. - File an issue.
- Attend the monthly meeting (first Wednesday of each month at 16:00 UTC) – see the meeting notes.
- Subscribe to the kured-dev mailing list.
We follow the CNCF Code of Conduct. Your feedback is always welcome!
Trademarks
Kured is a Cloud Native Computing Foundation Sandbox project.
The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see the Trademark Usage page.

