[zh-cn] update pod-qos.md

pull/40587/head
Jin Li 2023-04-10 18:34:35 +08:00
parent 6cfa20eeef
commit ddce013b47
1 changed files with 3 additions and 3 deletions

View File

@ -69,7 +69,7 @@ use of exclusive CPUs using the
[`static`](/docs/tasks/administer-cluster/cpu-management-policies/#static-policy) CPU management policy. [`static`](/docs/tasks/administer-cluster/cpu-management-policies/#static-policy) CPU management policy.
--> -->
`Guaranteed` Pod 具有最严格的资源限制,并且最不可能面临驱逐。 `Guaranteed` Pod 具有最严格的资源限制,并且最不可能面临驱逐。
在这些 Pod 超过其自身的限制或者从 Node 上没有可以抢占的低优先级 Pod 之前, 在这些 Pod 超过其自身的限制或者没有可以从 Node 抢占的低优先级 Pod 之前,
这些 Pod 保证不会被杀死。这些 Pod 不可以获得超出其指定 limit 的资源。这些 Pod 也可以使用 这些 Pod 保证不会被杀死。这些 Pod 不可以获得超出其指定 limit 的资源。这些 Pod 也可以使用
[`static`](/zh-cn/docs/tasks/administer-cluster/cpu-management-policies/#static-policy) [`static`](/zh-cn/docs/tasks/administer-cluster/cpu-management-policies/#static-policy)
CPU 管理策略来使用独占的 CPU。 CPU 管理策略来使用独占的 CPU。
@ -124,7 +124,7 @@ A Pod is given a QoS class of `Burstable` if:
Pod 被赋予 `Burstable` QoS 类的几个判据: Pod 被赋予 `Burstable` QoS 类的几个判据:
* Pod 不满足针对 QoS 类 `Guaranteed` 的判据。 * Pod 不满足针对 QoS 类 `Guaranteed` 的判据。
* Pod 中至少一个容器有内存或 CPU request 或 limit。 * Pod 中至少一个容器有内存或 CPU request 或 limit。
### BestEffort ### BestEffort
@ -219,7 +219,7 @@ Certain behavior is independent of the QoS class assigned by Kubernetes. For exa
Preemption can occur when a cluster does not have enough resources to run all the Pods Preemption can occur when a cluster does not have enough resources to run all the Pods
you defined. you defined.
--> -->
* Pod 的资源 request 等于其成员容器的资源 request 之和Pod 的资源 limit 等于其成容器的资源 limit 之和。 * Pod 的资源 request 等于其成员容器的资源 request 之和Pod 的资源 limit 等于其成容器的资源 limit 之和。
* kube-scheduler 在选择要[抢占](/zh-cn/docs/concepts/scheduling-eviction/pod-priority-preemption/#preemption)的 * kube-scheduler 在选择要[抢占](/zh-cn/docs/concepts/scheduling-eviction/pod-priority-preemption/#preemption)的
Pod 时不考虑 QoS 类。当集群没有足够的资源来运行你所定义的所有 Pod 时,就会发生抢占。 Pod 时不考虑 QoS 类。当集群没有足够的资源来运行你所定义的所有 Pod 时,就会发生抢占。