클라우드/K8s
K8s 오토스케일링
JAON
2022. 4. 3. 04:47
Cluster level Scalability?
- 지정된 특정 조건만족시 Cluster의 Node를 확장/축소를 수행하는 컴포넌트
- 보통 GCP, AWS, Azure와 같은 클라우드 인프라에서 사용
Pods layer autoscale
VPA(Vertical Pods Autoscaler)?
- Pod들의 상태를 모니터링하다가 지정된 조건에 의해 scale up/down을 수행하는 컴포넌트
HPA(Horizontal Pod Autoscaler)?
- 디플로이먼트에 속한 Pod들의 상태를 모니터링하다가 지정된 조건에 의해 scale in/out을 수행하는 컴포넌트


HPA 테스트
https://kubernetes.io/ko/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/
HorizontalPodAutoscaler 연습
HorizontalPodAutoscaler(약어: HPA)는 워크로드 리소스(예: 디플로이먼트 또는 스테이트풀셋)를 자동으로 업데이트하며, 워크로드의 크기를 수요에 맞게 자동으로 스케일링하는 것을 목표로 한다. 수평
kubernetes.io