You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The kubelet uses Priority to determine pod order for [out-of-resource eviction](/docs/tasks/administer-cluster/out-of-resource/).
357
+
You can use the QoS class to estimate the order in which pods are most likely
358
+
to get evicted. The kubelet ranks pods for eviction based on the following factors:
359
+
360
+
1. Whether the starved resource usage exceeds requests
361
+
1. Pod Priority
362
+
1. Amount of resource usage relative to requests
363
+
364
+
See [evicting end-user pods](/docs/tasks/administer-cluster/out-of-resource/#evicting-end-user-pods)
363
365
for more details.
364
366
365
367
kubelet out-of-resource eviction does not evict Pods when their
366
368
usage does not exceed their requests. If a Pod with lower priority is not
367
369
exceeding its requests, it won't be evicted. Another Pod with higher priority
368
370
that exceeds its requests may be evicted.
369
371
370
-
371
372
## {{% heading "whatsnext" %}}
372
373
373
374
* Read about using ResourceQuotas in connection with PriorityClasses: [limit Priority Class consumption by default](/docs/concepts/policy/resource-quotas/#limit-priority-class-consumption-by-default)
0 commit comments