Horizontal Pod Autoscaling

OneDayDev·2023년 1월 30일
0

K8s

목록 보기
9/12

HPA

HPA는 파드에 대한 자원 사용이 늘면 파드를 더 배치하는 것이다. 참고로 vertical scaling은 실행 중인 파드에 대한 자원 할당으로 HPA와 다르다.

HPA 구조

HPA 설정 예시

apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
	name: simple-hpa
spec:
	maxReplicas: 10
    minReplicas: 1
    scaleTargetRef:
    	apiVersion: app/v1
        kind: Deployment
        name: myapp
    targetCPUUtilizationPercentage: 50

or

kubectl autoscale deploy simple-hpa --cpu-percent=50 --min=1 --max=10

참고: 공식 문서

profile
안녕하세요.

0개의 댓글