@@ -17,8 +17,7 @@ time. When this occurs, the node must give priority to one pod over another. The
17
17
facility used to make this decision is referred to as a Quality of Service (QoS)
18
18
Class.
19
19
20
- For each compute resource, a container is divided into one of three QoS classes
21
- with decreasing order of priority:
20
+ A pod is designated as one of three QoS classes with decreasing order of priority:
22
21
23
22
.Quality of Service Classes
24
23
[options="header",cols="1,1,5"]
@@ -28,16 +27,16 @@ with decreasing order of priority:
28
27
|1 (highest)
29
28
|*Guaranteed*
30
29
|If limits and optionally requests are set (not equal to 0) for all resources
31
- and they are equal, then the container is classified as *Guaranteed* .
30
+ and they are equal, then the pod is classified as *Guaranteed* .
32
31
33
32
|2
34
33
|*Burstable*
35
34
|If requests and optionally limits are set (not equal to 0) for all resources,
36
- and they are not equal, then the container is classified as *Burstable* .
35
+ and they are not equal, then the pod is classified as *Burstable* .
37
36
38
37
|3 (lowest)
39
38
|*BestEffort*
40
- |If requests and limits are not set for any of the resources, then the container
39
+ |If requests and limits are not set for any of the resources, then the pod
41
40
is classified as *BestEffort* .
42
41
|===
43
42
@@ -62,12 +61,12 @@ from lower OoS classes from using resources requested by pods in higher QoS clas
62
61
63
62
{product-title} uses the `qos-reserved` parameter as follows:
64
63
65
- - A value of `qos-reserved=memory=100%` will prevent the `Burstable` and `BestEffort` QOS classes from consuming memory
64
+ - A value of `qos-reserved=memory=100%` will prevent the `Burstable` and `BestEffort` QoS classes from consuming memory
66
65
that was requested by a higher QoS class. This increases the risk of inducing OOM
67
66
on `BestEffort` and `Burstable` workloads in favor of increasing memory resource guarantees
68
67
for `Guaranteed` and `Burstable` workloads.
69
68
70
- - A value of `qos-reserved=memory=50%` will allow the `Burstable` and `BestEffort` QOS classes
69
+ - A value of `qos-reserved=memory=50%` will allow the `Burstable` and `BestEffort` QoS classes
71
70
to consume half of the memory requested by a higher QoS class.
72
71
73
72
- A value of `qos-reserved=memory=0%`
0 commit comments