Kubernetes가 지원하는 AutoScaling 방식은 HPA (Horizontal Pod AutoSacler) VPA (Vertical Pod AutoScaler) CA (Cluster AutoScaler) 가 있다. HPA (Horizontal Pod AutoSacler) HPA는 Replicas 수에 따라 Pod가 운영중이고 트래픽이 많아져 그 Pod의 리소스를 전부 사용한 경우에, Controller와 연결된 HPA가 Pod의 리소스를 미리 감지하고 있다가 위험한 상황이 오면, Controller의 Replicas 수를 자동으로 늘려주는 작동 방식이다. 이에 따라 Pod의 수가 늘어나게 되는데 이것이 Scale Out이며, 리소스 상황에 여유가 생기면 다시 Replicas 수를 줄여 Pod를 ..