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사용률이 얼마일 때 오토스케일링을 적용할 지 설정함.