在 Kubernetes (K8S) 中,QoS(Quality of Service,服务质量)等级用于定义 Pod 在资源调度和管理过程中的优先级,确保在资源紧张时能够更好地管理和分配资源。Kubernetes 根据 Pod 的资源请求和限制将 Pod 分为三种 QoS 等级:
1. Guaranteed (保证)
当一个 Pod 中的所有容器都同时满足以下条件时,该 Pod 被分配为 Guaranteed` 等级:
- 所有容器都设置了 CPU 和内存的 requests 和 limits,且 requests 等于 limits。
这意味着容器需要使用多少资源(requests),就限制在这个范围内(limits)。 Guaranteed 等级的 Pod 在集群中有最高优先级,在资源争夺时最不容易被驱逐(evict)。
适用场景:
适用于关键任务工作负载,这些工作负载必须得到稳定的资源分配,并且不能因为资源紧张而被驱逐。
qos类型是Guaranteed测试pod例子,requests 等于 limits
---

最低0.47元/天 解锁文章
1455

被折叠的 条评论
为什么被折叠?



