Kubernetes Quality of Service

Park Hyunsoo
Jun 12, 2021

Best-Effort Pods

Pod가 컨테이너 자원 사용량에 대한 requests와 limits를 가지지 않는 경우

  • 클러스터 내에서 가장 낮은 우선순위로 고려되어 자원이 부족해지면 가장 먼저 죽음

Burstable Pods

Pod가 컨테이너 자원 사용량에 대한 requests와 limits를 가지고 그 양이 다름

  • requests에 명시된 자원만큼 최소한의 보장을 받지만 가능하면 limit에서 명시된 만큼 확장해서 소비하려고 함.
  • Best-effort pods 다음으로 낮은 우선순위를 가지고 있음

Guaranteed Pods

Pod가 컨테이너 자원 사용량에 대한 동일한 requests와 limits 값을 가지고 있는 경우

  • 클러스터 내에서 가장우선순위로 높아 다른 유형의 pod가 죽고 나서도 자원이 부족하면 죽는다.

--

--