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
감사합니다.