-
Notifications
You must be signed in to change notification settings - Fork 662
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
Add ability to optimise for Zonal Distribution #368
Comments
@Stono thanks for opening this issue. This looks like a duplicate of #146. I suggest we close out this issue and move any further discussions to #146. The proposed API for implementing this in the descheduler is in this comment. Unfortunately, the proposed descheduler implementation will rely on the Also, note that the /label triage/duplicate @damemi @ingvagabund @lixiang233 please feel free to add any additional thoughts you might have. |
@seanmalloy: The label(s) `/label triage/duplicate
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/triage duplicate |
That sounds reasonable to me :) I was hunting something pre-topological constraints but admit that's a tall ask. |
Describe the solution you'd like
We like to ensure that there is a loosely even distribution of pods across all zones within our cluster. Whilst our scheduler is configured to do best endeavours spread, we need something to continually monitor the situation and nudge pods accordingly when the imbalance is less than suitable.
Describe alternatives you've considered
At the moment we alert on the situation, and then use some automated handling of that alert to "deschedule" a pod, see: https://twitter.com/karlstoney/status/1292158531005829128.
It feels like the perfect fit for this project however.
Also we are aware in 1.18 brings beta PodTopologicalConstraints, but that's a way away for us using it in Production.
The text was updated successfully, but these errors were encountered: