Kured (Kubernetes REboot Daemon) is a Kubernetes add-on that automates the process of rebooting nodes in your cluster. It integrates with the underlying operating system's package management system to identify when a reboot is necessary, and performs the reboot in a safe and controlled manner to minimize disruption to your applications.
Install with:
helm repo add kubereboot https://kubereboot.github.io/charts/
helm install kured kubereboot/kured -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
kured | xUnholy/k8s-gitops | 381 | 5.2.0 | 10 days ago |
kured | Diaoul/home-ops | 54 | 5.2.0 | a month ago |
kured | angelnu/k8s-gitops | 105 | 5.2.0 | a month ago |
See the most popular values for this chart:
Key | Types |
---|---|
configuration.timeZone (16) ${TIMEZONE} | string |
string | |
string | |
configuration.rebootCommand (8) /usr/bin/systemctl reboot | string |
string | |
configuration.rebootSentinelCommand (4) sh -c "! needs-restarting --reboothint" | string |
configuration.messageTemplateDrain (3) ⏳ Draining node %s | string |
configuration.messageTemplateReboot (3) ♻️ Rebooted node %s | string |
configuration.notifyUrl (3) ${SECRET_KURED_DISCORD_WEBHOOK} | string |
string | |
configuration.alertFilterRegexp (1) ^(HostRequiresReboot)$ | string |
boolean | |
boolean | |
number | |
string | |
boolean | |
string | |
configuration.period (1) 1h5m0s | string |
configuration.prometheusUrl (1) http://kube-prometheus-stack-prometheus.monitoring.svc.cluster.local:9090 | string |
boolean | |
metrics.labels.release (1) kube-prometheus-stack | string |
metrics.namespace (1) monitoring | string |
tolerations[].operator (10) Exists | string |
tolerations[].key (8) arm | string |
tolerations[].effect (4) NoSchedule | string |
updateStrategy (6) RollingUpdate | string |
boolean | |
image.repository (2) ghcr.io/k8s-at-home/kured | string |
image.tag (1) v1.8.1 | string |
extraEnvVars[].name (1) TZ | string |
extraEnvVars[].value (1) ${TIMEZONE} | string |
extraEnvVars[].valueFrom.secretKeyRef.key (1) pushover-webhook | string |
extraEnvVars[].valueFrom.secretKeyRef.name (1) kured-secret | string |
string |