Cloud Deploy가 Dev GKE 클러스터에 릴리스를 푸시합니다. Dev 배포가 성공하면 Test 클러스터로 자동 승격되도록 하려고 합니다. Google 모범 사례에 따라 이를 어떻게 구성해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 1. Google Cloud Deploy API를 호출하여 애플리케이션을 Test 클러스터로 승격하는 Cloud Function을 생성합니다. 2. clouddeploy-operations 토픽에서 SUCCEEDED Pub/Sub 메시지에 의해 이 함수가 트리거되도록 구성합니다..
이것이 정답인 이유
정답은 Cloud Deploy API를 호출하여 애플리케이션을 Test 클러스터로 승격하는 Cloud Function을 생성하고, 이를 clouddeploy-operations Pub/Sub 토픽의 SUCCEEDED 메시지로 트리거하도록 구성하는 것입니다. Cloud Deploy는 배포 단계가 성공적으로 완료되면 clouddeploy-operations 토픽에 SUCCEEDED 메시지를 게시합니다. 이 메시지를 수신하면 Cloud Function이 자동으로 실행되어 다음 환경으로의 승격 작업을 수행할 수 있습니다. 오답 설명: 첫 번째 옵션은 Cloud Build 트리거를 사용하지만, Cloud Build는 배포 자체를 관리하기보다는 빌드 및 배포 파이프라인을 정의하는 데 더 적합합니다. 또한, Cloud Deploy의 승격은 Cloud Deploy API를 통해 직접 처리하는 것이 모범 사례입니다. 두 번째 옵션은 Cloud Function을 사용하지만, 트리거 소스를 cloud-builds 토픽으로 잘못 지정했습니다. Cloud Deploy 작업의 성공 여부는 clouddeploy-operations 토픽에서 확인해야 합니다. 네 번째 옵션은 gke-deploy 빌더를 사용하는 Cloud Build 파이프라인을 제안하지만, 이는 Cloud Deploy의 자동 승격 기능과 직접적으로 관련이 없습니다. Cloud Deploy는 자체적으로 승격 기능을 제공하며, 이를 자동화하려면 Pub/Sub 이벤트와 Cloud Function을 사용하는 것이 가장 효율적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음