mirror of
https://github.com/kubereboot/kured.git
synced 2026-04-06 01:46:55 +00:00
fe114765efe803c035766b71bd7a34044272264c
Without this, the CI will fail to use trivy. Multiple reasons: - We used shas + tags in the past. This was to guarantee the version matches the release. Sadly that behaviour has changed since september 2025, and dependabot does not update anymore the sha pinned actions unless the version is also in comment. This will be fixed in another PR. - Trivy releases had to be republished since trivy security incident. - Old releases should not be used, so bumping is necessary. Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
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
Description
Languages
Go
89.6%
Shell
7.3%
Makefile
2.5%
Dockerfile
0.6%
