Awesome
Deprecation Notice
July 28, 2022
Poison Pill Operator is deprecated in favor of Self Node Remediation, thus Poison Pill is moving to a maintenance mode only and we are not taking PRs except for urgent bug fixes.
Poison Pill - Automatic Kubernetes Node Remediation
Existing baremetal remediation strategies utilize BMC credentials to power-cycle and/or reprovision the host. However there are also environments that either do not include BMCs, or there are policies in place that prevent them from being utilized. Such environments would also benefit from the ability to safely recover affected workloads and restore cluster capacity (where possible). This poison pill controller is using an alternate mechanism for a node in a cluster to detect its health status and take actions to remediate itself in case of a failure. While not all remediation events can result in the node returning to a healthy state, the proposal does allow surviving parts of the cluster to assume the node has reached a safe state so that it’s workloads can be automatically recovered. This work can also be useful for clusters with BMC credentials.
More Info
Project State
The operator is available in operator hub
Should be installed together with Node Healthcheck Operator
Help
Feel free to join our google group to get more info - https://groups.google.com/g/medik8s