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),总结如下
有三种类型 Guaranteed
,Burstable
与 BestEffort
Guaranteed
- Pod 里的每个容器都必须有内存
resources.limits
和resources.requests
,而且必须是一样的 - Pod 里的每个容器都必须有 CPU
resources.limits
和resources.requests
,而且必须是一样的
- Pod 里的每个容器都必须有内存
Burstable
- Pod 里至少有一个容器有内存或者 CPU
resources.requests
- Pod 里至少有一个容器有内存或者 CPU
BestEffort
- 不设置
resources.requests
和resources.limits
- 不设置