DevOps/Kubernetes

[ 쿠버네티스 입문: 90가지 예제로 배우는 컨테이너 관리 자동화 표준 ] Chapter18. 오토스케일링

noahkim_ 2021. 7. 22. 02:38

18. 1 HPA의 구조

 

HPA는 컨트롤러 매니저(kube-controller-manager) 안에서 주기적으로 실행하면서 설정된 HPA의 상태를 확인함.

 

HPA가 디플로이먼트에 속한 파드들의 상태를 모니터링하다가 지정된 조건에 이르면 디플로이먼트를 스케일해서 파드 개수를 늘리거나 줄임.

지정된 자원을 API 먼저 확인한 조건에 맞을 HPA 오토스케일링함.

 

18.2 HPA 설정하기

targetCPUUtilizationPercentage : CPU사용률이 얼마일 오토스케일링을 적용할 설정함.