GCP Professional Cloud Architect Practice Question

Your team uses Cloud Build for CI and Cloud Deploy for CD to roll out a containerized microservice to Google Kubernetes Engine. After automated unit, integration, and system tests pass, the release is deployed to a dedicated "uat" GKE namespace where product owners need up to 24 hours for exploratory user-acceptance testing. Only when they approve should the pipeline continue to the production GKE cluster. The solution must minimize custom scripts and provide an auditable record of the approval. How should you modify the delivery pipeline to meet these requirements?

  • Insert a Cloud Build post-build step that automatically runs "gcloud deploy releases promote" to production when integration tests finish.

  • Create separate Cloud Deploy pipelines for UAT and production and instruct product owners to run "kubectl apply" against production after they finish testing.

  • Configure a pre-deploy hook in Cloud Deploy to run 24 hours of load tests directly against the production cluster, then send stakeholders a Pub/Sub notification when complete.

  • Add a manual approval gate on the production target in the Cloud Deploy pipeline and assign the product-owner group as approvers so promotion to production can occur only after they approve.

GCP Professional Cloud Architect
Ensuring solution and operations excellence
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot