brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 10. 2022

76. Cluser Autoscaler 사용하기-5/5

Cluser 서버를 자동 증가 시켜 보자~


새 Pod를 배포할때 요청한 CPU나 메모리가 여유가 없다면, 그 파드는 Pending 상태가 된다.

Cluster Autoscaler는 이를 감지하고 요청한 Pod가 생성될수 있도록 노드를 추가한다.



<1>  클러스터 수 늘리기

<2> 노드 수 증가 확인



<1>  클러스터 수 늘리기


1

콘솔 >  Platform VPC로 > 

Product & Service > Compute > Kubernetes service  >  클러스터  >  하단의 노드 풀  클릭 > 

상단 수정  클릭 


미설정 상태를 설정 상태로 변경 > 최소 노드 수는 4대에 최대 노드 수는 5대 설정 후 하단의 수정 버튼 클릭


한도를 수정하려면 고객지원에 문의가 필요하다. ?

바로 수정은 안되는거 같다.





2

Cluster Autoscaler가 제대로 적용되었는지 확인 ?


자동 확장 콘솔에서 확인 ?

미적용 상태로 확인됨


명령어로 확인 ?

kubectl get cm cluster-autoscaler-status -o yaml -n kube-system


부하 주기 ?

kubectl create deployment nginx --image=nginx

kubectl scale deployment nginx --replicas=100




<2> 노드 수 증가 확인


kubectl get node


축소

kubectl delete deployments nginx



감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari