An organization is implementing a CI/CD pipeline in GCP for a microservices-based application. The pipeline needs to deploy multiple services in a Kubernetes cluster, manage secrets, and roll back in case of failure. Which combination of GCP services is best for implementing this?
Choose an answer
Tap an option to check your answer.
Correct answer: Cloud Build + GKE + KMS.
Why this is the answer
*Explanation: The best combination of GCP services for implementing a CI/CD pipeline for a microservices-based application, including deployment, secret management, and rollback capabilities, is **Cloud Build + GKE + KMS** (Option A. . Cloud Build is a robust CI/CD service that integrates well with Google Kubernetes Engine (GKE) for deploying multiple services in a Kubernetes cluster. Additionally, Key Management Service (KMS) can be used for managing secrets securely. Option B relies on Jenkins, which requires manual management and may not provide the same level of integration and automation as Cloud Build and KMS. Option C suggests using App Engine, which is not as suitable for a microservices-based application compared to GKE. Option D introduces GitLab and Autopilot, which may add unnecessary complexity. Option E involves Spinnaker, which is overkill for standard CI/CD needs and may be too complex for this use case.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed