全栈开发
k8s
【Q095】k8s 中的 QoS 有哪几种类型

k8s 中的 QoS 有哪几种类型

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 96 (opens in a new tab)

Author 回答者: shfshanyue (opens in a new tab)

参考官方文档:Configure Quality of Service for Pods (opens in a new tab),总结如下

有三种类型 GuaranteedBurstableBestEffort

  • Guaranteed
    • Pod 里的每个容器都必须有内存 resources.limitsresources.requests,而且必须是一样的
    • Pod 里的每个容器都必须有 CPU resources.limitsresources.requests,而且必须是一样的
  • Burstable
    • Pod 里至少有一个容器有内存或者 CPU resources.requests
  • BestEffort
    • 不设置 resources.requestsresources.limits