Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Indirect node tainting using Conditions #34

Open
sftim opened this issue Oct 21, 2022 · 2 comments
Open

Indirect node tainting using Conditions #34

sftim opened this issue Oct 21, 2022 · 2 comments

Comments

@sftim
Copy link

sftim commented Oct 21, 2022

Rather than directly setting a taint on a Node, manage conditions for the status of that Node and allow the control plane to then have another part of the controller rely on that condition information to taint the node.

To make this work, admission control could mutate incoming Nodes to have that condition imposed immediately, leaving that in place until there is evidence that the required DaemonSets are healthy and ready.

@sftim
Copy link
Author

sftim commented Oct 21, 2022

Setting conditions on Nodes also allows tools like draino to deschedule pods if the important DaemonSet becomes unhealthy.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant