IT/DevOps

[kubernetes] HPA(Horizontal Pod Autoscaler ) 설정 하기

반응형

사전 설치

metric server

URL : https://github.com/kubernetes-sigs/metrics-server

kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

HPA 생성

kubectl autoscale deployment <DEPLOYMENT_NAME> --cpu-percent=50 --min=1 --max=3

HPA확인

kubectl describe hpa

HPA 리소스 퍼센테이지 출력이 안돼는 경우

deployment.yaml에 resource.request.cpu 필드가 입력이되어있어야 hpa target 리소스 퍼센테이지가 출력됩니다.

반응형