728x90
HPA
-
Kubernetes (K8S): HPA(Horizontal Pod Autoscaling)공부합시다!/Kubernetes 2023. 7. 4. 22:07
오늘은 K8S의 AutoScaling기능을 담당하는 HPA(Horizontal Pod Autoscaling: 이하 HPA)에 대해서 살펴보겠습니다. 1. HPA 의의 1.1. 워크로드 리소스(예: Deployment또는 StatePullSet)를 자동으로 업데이트하며, 워크로드의 크기를 수요에 맞게 자동으로 스케일링. 1.2. 수평 스케일링은 부하 증가에 대해 파드를 더 배치하는 것을 뜻함. 1.3. 부하량이 줄어들고, 파드의 수가 최소 설정값 이상인 경우, HorizontalPodAutoscaler는 워크로드 리소스(디플로이먼트, 스테이트풀셋, 또는 다른 비슷한 리소스)에게 스케일 다운을 지시. 1.4. HPA는 크기 조절이 불가능한 오브젝트(예: Daemonset)에는 적용할 수 없음. 1.5. HA..