ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 160 - Professional Cloud Developer discussion

Report
Export

You are building a CI/CD pipeline that consists of a version control system, Cloud Build, and Container Registry. Each time a new tag is pushed to the repository, a Cloud Build job is triggered, which runs unit tests on the new code builds a new Docker container image, and pushes it into Container Registry. The last step of your pipeline should deploy the new container to your production Google Kubernetes Engine (GKE) cluster. You need to select a tool and deployment strategy that meets the following requirements:

* Zero downtime is incurred

* Testing is fully automated

* Allows for testing before being rolled out to users

* Can quickly rollback if needed

What should you do?

A.
Trigger a Spinnaker pipeline configured as an A/B test of your new code and, if it is successful, deploy the container to production.
Answers
A.
Trigger a Spinnaker pipeline configured as an A/B test of your new code and, if it is successful, deploy the container to production.
B.
Trigger a Spinnaker pipeline configured as a canary test of your new code and, if it is successful, deploy the container to production.
Answers
B.
Trigger a Spinnaker pipeline configured as a canary test of your new code and, if it is successful, deploy the container to production.
C.
Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a canary test.
Answers
C.
Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a canary test.
D.
Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a shadow test.
Answers
D.
Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a shadow test.
Suggested answer: D

Explanation:

https://cloud.google.com/architecture/implementing-deployment-and-testing-strategies-on-gke#perform_a_shadow_test With a shadow test, you test the new version of your application by mirroring user traffic from the current application version without impacting the user requests.

asked 18/09/2024
Rosalba Scalera
48 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first