-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make consolidation configurable #1209
Comments
Does #624's suggestion to use a PreferNoSchedule for consolidation solve this issue combined with #916? With the addition of both of these features we would: 1) Ignore the |
/assign jonathan-innis |
Thanks, looks like this is what I want. |
Our team needs exactly that. We use our cluster to run a mix of workload types, some are services which can be evicted normally, and some are processes (such as Argo workflow pods) which should not be interrupted when possible. If Karpenter could preemptively cordon a node which it wants to disrupt and wait for pods annotated with |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
/assign @jmdeal |
Description
What problem are you trying to solve?
Currently when the node is underUtilized, or consolidable, the controller cordons the node and drains immediately.
But when we have
karpenter.sh/do-not-evict: true
, the disruption will be blocked.I want something like:
How important is this feature to you?
The text was updated successfully, but these errors were encountered: