PodのQuality of Service Classes
PodのQoSクラスがある.
以下の下から順にOOM Killが発生する
Guaranteed:Pod内のコンテナすべてにリソースのrequestsとlimitsが指定されている.さらにメモリのrequests=limits,CPUもrequests=limitsとなる値が指定されている
Burstable:Pod内のコンテナのうち,少なくとも1つはメモリまたはCPUのrequests/limitsが指定されている
BestEffort:リソースに何も指定していない
code:bash
% kubectl get pod <pod-name> --output jsonpath='{.status.qosClass}' --namespace default
Guaranteed