metrics server와 HPA를 이용한 autoscaling 테스트
# 테스트 환경OS : Ubuntu 24.04 LTSkubectl : v1.30.0 Kubernetes의 autoscaling 방법 중 하나인 HPA를 이용한 autoscaling 테스트를 진행하였다. HPAHorizontal Pod Autoscaler는 K8S에서 제공하는 기능으로 CPU, 메모리 사용량 또는 사용자 정의 메트릭에 따라 Pod의 수를 자동으로 확장 또는 축소하는 기능 주요 기능1. 자동 확장 및 축소 : CPU, 메모리 사용량이 증가하면 pod 수를 자동으로 늘리고 사용량이 감소하면 자동으로 줄임 2. 리소스 최적화 : 트래픽 변화에 유연하게 대응하며 과도한 리소스 사용을 방지 가능 3. 확정성 보장 : 사용량 증가 시 빠르게 pod 수를 확장해 서비스의 안정성을 유지 동작 방식1. ..
2025.02.25