- BestEffort 优先级最低
- Burstable
- Guaranteed 优先级最高
14.3.1 定义 pod 的 QoS 等级
为 pod 分配 BestEffort 等级

为 pod 分配 Guaranteed 等级

为 pod 分配 Burstable 等级
其他情况都属于 Burstable 等级.
requests 和 limits 之间的关系如何定义 QoS 等级
图示:

明白容器的 QoS 等级
单个容器定义 QoS 等级:

按道理应该是3*3 = 9种情况.
了解多容器 pod 的 QoS 等级

status.qosClass 字段可查看 pod 的 QoS 等级.
14.3.2 内存不足时哪个进程会被杀死
优先级低的先被杀死.
了解 QoS 等级的优先顺序

如何处理相同 QoS 等级的容器
每个进程都有一个 OutOfMemory 分数值, 分数最高的将被杀死.
OOM 的值与两个参数有关:
- 进程占用内存百分比
- OOM 分数调节因子
对于两个属于 Burstable 等级的单容器 pod, 系统会杀掉内存实际使用量占内存申请量比例更高的 pod.
