요금블로그
언어
Horizontal Pod Autoscaler

Kubernetes 오토스케일링 숨 쉬듯 자연스럽게.

HPA가 CPU 사용량을 모니터링하고 레플리카 수를 실시간으로 조정합니다. 코드에 집중하세요. 인프라는 Helipod가 처리합니다.

레플리카 1개 기준 하루 Rp 1.100부터. 트래픽에 따라 자동으로 확장됩니다.

Horizontal Pod Autoscaler데모
api-helipodmain ← helipodapp/api-helipod · #1
실행 중
api-helipod.helipod.app
2 vCPU 2GB
1
api-helipodmain ← helipodapp/api-helipod · #2
실행 중
2 vCPU 2GB
1
api-helipodmain ← helipodapp/api-helipod · #3
실행 중
2 vCPU 2GB
1
api-helipodmain ← helipodapp/api-helipod · #4
실행 중
2 vCPU 2GB
1
CPU 사용량45%
목표: 70%레플리카 1개
안정
최소: 1최대: 10

중요한 이유

얻을 수 있는 것

CPU 목표 %

CPU 사용량 임계값을 설정하세요 (기본 70%). 평균 CPU가 목표를 넘으면 HPA가 자동으로 레플리카를 추가합니다.

스케일 업

트래픽이 늘었나요? 목표를 넘는 즉시 HPA가 직접 손대지 않아도 레플리카를 추가합니다. 한가해지면 레플리카를 다시 줄입니다.

스케일 다운

트래픽이 줄었나요? HPA가 레플리카를 천천히 줄입니다. 잔액은 안전하게 지켜지고 낭비되는 리소스가 없습니다.

최소/최대 레플리카

한도는 직접 정합니다. 최소 1개의 pod는 항상 실행되고, 최대치는 예산에 맞춥니다. HPA는 한도를 넘지 않습니다.

단계

작동 방식

  1. 01

    HPA 활성화

    서비스의 Settings > Scale 탭을 여세요. HPA를 켜고 최소/최대 레플리카를 설정합니다.

  2. 02

    임계값 설정

    CPU 사용량 목표를 설정하세요 (기본 70%). 애플리케이션 요구에 맞게 조정할 수 있습니다.

  3. 03

    HPA에 맡기기

    HPA가 몇 초마다 CPU 사용량을 모니터링하고 레플리카 수를 자동으로 조정합니다.

FAQ

자주 묻는 질문

HPA에는 최소 2개의 레플리카가 필요한가요?
네, HPA가 동작하려면 최소 2개의 레플리카가 필요합니다. HPA는 pod 수를 늘리거나 줄이는 수평 확장을 하기 때문입니다.
스케일링에는 시간이 얼마나 걸리나요?
Kubernetes HPA는 주기적으로(기본 15초마다) 메트릭을 평가합니다. 새 레플리카는 컨테이너가 시작되고 헬스 체크를 통과하면 준비되므로, 시간은 애플리케이션에 따라 달라집니다.
HPA에 추가 요금이 있나요?
추가 요금은 없습니다. 활성 레플리카가 사용하는 리소스만 결제합니다. 스케일 다운되면 비용도 자동으로 줄어듭니다.

체험할 준비가 되셨나요?

Google 또는 GitHub로 로그인하고, 리포지토리를 연결한 뒤, Rupiah 잔액으로 결제하세요. 신용카드는 필요 없습니다.
WhatsApp