Open kerthcet opened 2 years ago
I don't think we should block downscale, or at least it should be more flexible.
Once we have preemption support, when downscaling, we could start suspending some workloads if the quota is being violated.
Maybe we could look at the current state of the cache and only allow dowscale if the quota wouldn't be violated with the active workloads, as you say. However, we would be limiting the ability of a cluster administrator to quickly scale down resources if there is some sort of emergency.
Well, it's just a startup and based on the current implements. Maybe we can delay this until we implement the preemption.
/lifecycle frozen /priority backlog
What would you like to be added:
We should :
Allow the upscale in clusterQueue, like
Block the downscale in clusterQueue, like
We can check that in
cq.UsedResources
.Why is this needed:
More scaleable.
Completion requirements:
This enhancement requires the following artifacts:
The artifacts should be linked in subsequent comments.