[Feature-Request] : Need a more explicit node drain tracking mechanism. #129468
Labels
needs-sig
Indicates an issue or PR lacks a `sig/foo` label and requires one.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
Currently I noticed there is no dedicated drain API which could indicate a node is being drained. While there is an eviction API present, the drain operation is done through series of operations which blend with the regular cluster lifecycle events making it inaccurate to decide when a node is being actually drained.
In our case, the unschedulable taint is not enough to guarantee that a node is drained. Watching for node events would not be the optimal solution at scale.
It would be a good to have feature where a label is added to the nodes being drained.
Thank you for considering the suggestion and would be happy to add any more information needed.
The text was updated successfully, but these errors were encountered: