CI/CD가 Deployment의 컨테이너 이미지를 업데이트할 때, 새로운 복제본이 정상 상태가 될 때까지 이전 복제본을 유지하면서 최소한 하나의 새로운 복제본이 시작되도록 하려면 어떻게 해야 할까요? 이 목표를 달성하는 Deployment 전략 변경은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: strategy를 RollingUpdate로 설정하고 maxSurge: 1, maxUnavailable: 0으로 설정합니다..
이것이 정답인 이유
정답은 strategy를 RollingUpdate로 설정하고 maxSurge: 1, maxUnavailable: 0으로 설정하는 것입니다. RollingUpdate: 이 전략은 새 버전의 Pod를 점진적으로 배포하고 이전 버전의 Pod를 점진적으로 종료하여 서비스 중단 없이 업데이트를 수행합니다. maxSurge: 1: 이 설정은 업데이트 중에 기존 Pod 수 외에 최대 1개의 추가 Pod를 생성할 수 있도록 합니다. 이는 새 Pod가 준비될 때까지 서비스 용량을 유지하는 데 도움이 됩니다. maxUnavailable: 0: 이 설정은 업데이트 중에 사용 불가능한 Pod의 수가 0개여야 함을 의미합니다. 즉, 새 Pod가 성공적으로 시작되고 준비될 때까지 이전 Pod는 종료되지 않습니다. 이 조합은 "최소한 하나의 새로운 복제본이 시작될 때까지 이전 복제본을 유지"하는 목표를 달성합니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. maxSurge: 0, maxUnavailable: 1은 새 Pod가 시작되기 전에 기존 Pod를 종료할 수 있으므로 서비스 중단이 발생할 수 있습니다. Recreate 전략은 모든 기존 Pod를 한 번에 종료한 다음 새 Pod를 생성하므로 서비스 중단이 발생합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음