- 쿠버네티스에서 Carpenter를 안정적으로 사용하기 위해 Graceful Shutdown을 사용하는 것이 중요하며, 이 설정을 통해 Pod가 정상적으로 종료될 수 있도록 시간을 충분히 확보할 수 있다. 🕥
- Graceful Shutdown을 설정할 때는 서비스 특성에 따라 종료 시간을 조절해야 하며,
- Pod Disruption Budget(PDB)를 활용하여 서비스 안정성을 유지할 수 있다. 🛡️
- PDB의 최대 허용 중단 수량(Max Unvailable)을 설정하여 동시에 중단되는 Pod 수를 제한할 수 있으며, 이는 서비스가 갑작스럽게 중단되는 것을 방지하는 데 도움이 된다. 🚓
- PDB의 최소 실행 가능 수량(Min Available)을 설정하여 서비스 구현에 필요한 최소 Pod 수를 유지할 수 있다. 🤖