TroubleShooting

WorkerNode Scaleout 시 주의사항

어러버리 2025. 6. 29. 17:11

 

고객사에서 쿠버네티스 기반 솔루션을 사용할 때 자주 듣는 요구사항이 있습니다.

 

주말에는 사용을 안할건데, EC2 인스턴스를 꺼놓을 순 없나요?

 

워커노드를 끄는 것 자체는 AWS를 예로 들면, 원하는 노드 개수, 최소 노드 개수, 최대 노드 개수를 0으로 돌려놓으면 가능합니다.

 

하지만 오픈소스를 쓸 경우, 0으로 돌려놔도 노드가 종료되지 않는 이슈가 가끔 있는데,

 

PDB를 체크해보면 좋습니다.

 

kubectl get pdb -A

 

PDB는 인위적으로 노드를 줄이는 상황에도 항상 최소한의 POD가 유지될 수 있도록 하는 정책으로,

 

오픈소스들을 사용한다면 위와 같은 요구사항이 있을 때 제일 먼저 봐야하는 정책입니다.

 

내려도 된다면 해당 PDB의 MIN AVAILABLE 를 수정하여 변경할 수 있습니다.

'TroubleShooting' 카테고리의 다른 글

Bitnami 유료화 전환으로 인한 이관  (0) 2025.10.14