Kubernetes 的 QoS 分类(Guaranteed、Burstable、BestEffort)及其资源管理策略?

提问者:Rae 问题分类:面试刷题
Kubernetes 的 QoS 分类(Guaranteed、Burstable、BestEffort)及其资源管理策略?
1 个回答
沐叶清风
沐叶清风
1、Guaranteed:
条件:所有容器的 CPU/Memory 均设置 limits=requests。
资源保障:
• 严格保证资源分配,适用于核心服务(如数据库)。
• OOM 优先级最低,不易被杀死。
2、Burstable:
条件:至少一个容器设置了 requests 但未满足 limits=requests。
资源弹性:
• 允许突发使用资源,适用于多数应用(如 Web 服务)。
• OOM 优先级高于 Guaranteed。
3、BestEffort:
条件:所有容器均未设置 requests 和 limits。
资源竞争:
• 资源不足时优先被终止,适用于非关键任务(如批处理作业)。
• OOM 优先级最高。
发布于:3天前 IP属地:四川省
我来回答