Pods in lower-weighted queue are not being evicted to make resources for Pods in greater weighted queue #2340
Labels
kind/bug
Categorizes issue or PR as related to a bug.
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
What happened:
Pods in lower weighted queue continue running when Pods in higher-weighted queue needs resources
What you expected to happen:
Pods in lower priority queue would be evicted and resources would be returned back to higher-weighted queue to run Pods.
Extra Information:
The total amount of resources available:
There are two queues
The default queue has weight 1
The test queue has weight 5
I’m scheduling a job (job-1) in the default queue that creates 5 pods, each taking 200m in cpu resources
I’m scheduling a second job (job-2) in the default queue that creates 1 pod, which takes 200m in cpu resources.
At this point, the default queue is using all cpu resources (1200m) and all pods of the two jobs are running successfully.
I now schedule a third job (job-3) in the test queue which creates 5 pods, each taking 200m in cpu resources
I expect the test queue (with weight 5) to take resources from the default queue to run the 5 pods of job-3
However, this does not occur.
Output:
YAML :
Describing Resources
Environment:
kubectl version
):The text was updated successfully, but these errors were encountered: