kured
kured copied to clipboard
Kubernetes Reboot Daemon
Details for the disable-eviction option https://github.com/kubernetes/kubernetes/issues/83307 https://github.com/kubernetes/kubernetes/pull/85571 LD/DR Allows to drain pod from a node while ignoring PodDisruptionBudgets. Included in k8s 1.18. Use case: We run Kubernetes for CI. A...
`slack-username` is not respected any more. ```cli ❯ git grep -i "slack.*username" README.md: --slack-username string slack username for reboot notfications (default "kured") charts/kured/README.md:| `configuration.slackUsername` | cli-parameter `--slack-username` | `""` |...
With #368 (at least TTBOMK) we stop supporting notification use-cases like ``` --slack-hook-url=http://eventmanager.notification.svc.cluster.local./api/notification/slack/2/kured ``` which is what we use in our cluster(s) - it's essentially kind of a proxy for...
Is there a recommended way to initiate a graceful restart of EC2 instances from kured? For my particular use case, I'd like to de-register instances from ELBs before rebooting the...
Our team is oriented with ppl in some knowledge in an area, and less in others, so it might be worth formalizing this under the form of codeowners. Codeowners would...
Sometimes reboots need to be forced on a node. It would be nice if there was a way to force the node to restart outside of `start-time`/`end-time`, `blocking-pod-selector`, etc Maybe...
As our automated (in github actions) release testing only does pure functional testing, we might miss some of the extra features kured is providing, like messaging notifications or prometheus integration....
Current locking approach requires the kured job to have the RBAC privilege to be able to update its own DaemonSet. This means a compromised kured job could redefine itself to...
This PR is related to issue https://github.com/kubereboot/kured/issues/960 # How to use ```diff containers: - name: kured image: ghcr.io/kubereboot/kured:1.16.0 command: - /usr/bin/kured - --reboot-sentinel=/sentinel/reboot-required + - --drain-resource-name-with-prefixes=nvidia.com/gpu,nvidia.com/mig ``` By using `drain-resource-name-with-prefixes=nvidia.com/gpu,nvidia.com/mig`...
Without this patch, the copy of the contributing.md into our doc site (generated from [1] and [2]) will refer to a local README.md into the website git repo, which is...