클라우드와 컨테이너의 기초
replicas: 10인 Deployment에서 롤링 업데이트 설정을 maxSurge: 25%, maxUnavailable: 25%로 했다. 업데이트 도중의 Pod 총수의 상한과 이용 가능한 Pod 수의 하한의 조합으로 올바른 것은?
- A상한 12, 하한 8
- B상한 13, 하한 7
- C상한 13, 하한 8
정답과 해설 보기
정답: C. 상한 13, 하한 8
비율로 지정한 값을 Pod의 수로 환산할 때 maxSurge는 올림, maxUnavailable은 내림으로 구합니다. 10 × 25% = 2.5이므로 maxSurge는 3, maxUnavailable은 2가 됩니다. Pod 총수의 상한은 10 + 3 = 13, 이용 가능한 Pod의 하한은 10 − 2 = 8입니다. 이렇게 올림과 내림을 나누어 쓰는 방식 덕분에 업데이트를 진행하기 쉬우면서도, 이용 가능한 Pod의 수가 지정한 비율보다 적어지지 않게 되어 있습니다.