mirror of
https://github.com/kubereboot/kured.git
synced 2026-08-19 03:16:23 +00:00
a2cafa4f4d357c14cbbb8f1e90f36f0b2be2b6de
We need to keep the previous process to merge broken manifests, so that people git cloning at each TAG event will receive the right manifest. Without this, the update of the kured-ds and kured-ds-signal happen by dependabot AFTER the release, so it means the tag is NOT INCLUDING the right manifest. Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
Merge pull request #1383 from kubereboot/dependabot/github_actions/github/codeql-action/upload-sarif-4.36.3
kured - Kubernetes Reboot Daemon
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-requiredor 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, uncordoning them after
Documentation
Find all our docs on https://kured.dev:
And there's much more!
Getting Help
If you have any questions about, feedback for or problems with kured:
- Invite yourself to the CNCF Slack.
- Ask a question on the #kured slack channel.
- File an issue.
- Join us in our monthly meeting, every first Wednesday of the month at 16:00 UTC.
- You might want to join the kured-dev mailing list as well.
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 Trademark Usage.
License
Languages
Go
88.8%
Shell
7.7%
Makefile
3.2%
Dockerfile
0.3%
