-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
goPull requests that update go codePull requests that update go code
Description
Community Note
- Please vote on this issue by adding a 👍 reaction
to the original issue to help the community and maintainers prioritize this request - Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do
not help prioritize the request - If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Description
The capacity aware boosting will make the CPU resource boost conditional: the mutating webhook would try to verify if the given POD, with a boosted resources, would be schedulable on a cluster:
- The result of negative verification may vary depending on the configuration and may include: no boost at all or boost up to available capacity
- The verification algorithm should take into consideration Cluster Autoscaler operation
- It could be up to the configuration what to do if effective Cluster Autoscaler is in operation like ignore it or always boost
- To be considered: Cluster Autoscaler's Provisioning Requests
This feature requires scheduling algorithm simulation, including node selection and resource check. There is no API for this and real scheduling algorithm is a complex task, so some sort of simplification to produce "good enough" results is needed.
References
Metadata
Metadata
Assignees
Labels
goPull requests that update go codePull requests that update go code