GCP Professional Cloud Architect Practice Question

Developers at a financial-services firm push code for several microservices to GitHub Enterprise. Company policy requires that every container image be vulnerability-scanned before deployment. Operations wants a declarative release pipeline that automatically promotes releases from a staging GKE cluster to production, includes manual approval gates, supports automated rollback on failure, and demands minimal platform maintenance. Which Google Cloud-based design best satisfies all requirements?

  • Run a self-hosted Jenkins pipeline on a dedicated GKE node pool to build images, store them in Container Registry, scan them with an open-source Clair server, and deploy with Helm charts to both clusters.

  • Orchestrate the workflow in Cloud Composer: one DAG task runs docker build, a second task uploads to Artifact Registry, and subsequent tasks invoke Cloud Functions that execute kubectl commands after support engineers manually update the DAG to promote between environments.

  • Trigger Cloud Build from GitHub Enterprise to build and test each commit, push the resulting image to Artifact Registry for automatic vulnerability scanning, then use Cloud Deploy with staged targets (staging → production) that include approval gates and built-in rollback to GKE.

  • Use Cloud Build with a GitHub trigger to build and push images, then add a build step that runs kubectl apply to deploy directly to the staging and production GKE clusters, relying on GKE rollout history for manual rollback if needed.

GCP Professional Cloud Architect
Analyzing and optimizing technical and business processes
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