nerdexam
GoogleGoogle

PROFESSIONAL-CLOUD-DEVELOPER · Question #256

PROFESSIONAL-CLOUD-DEVELOPER Question #256: Real Exam Question with Answer & Explanation

The correct answer is C: 1. Install the Anthos Service Mesh on your GKE cluster.. https://cloud.google.com/architecture/implementing-deployment-and-testing-strategies-on- gke#perform_an_ab_test To try this pattern, you perform the following steps: Deploy the current version of the application (app:current) on the GKE cluster. Deploy a new version of the applic

Deploying and managing applications on GKE

Question

You need to deploy an internet-facing microservices application to Google Kubernetes Engine (GKE). You want to validate new features using the A/B testing method. You have the following requirements for deploying new container image releases: - There is no downtime when new container images are deployed. - New production releases are tested and verified using a subset of production users. What should you do?

Options

  • A1. Configure your CI/CD pipeline to update the Deployment manifest file by replacing the
  • B1. Create a second namespace on GKE for the new release version.
  • C1. Install the Anthos Service Mesh on your GKE cluster.
  • D1. Implement a rolling update pattern by replacing the Pods gradually with the new release

Explanation

https://cloud.google.com/architecture/implementing-deployment-and-testing-strategies-on- gke#perform_an_ab_test To try this pattern, you perform the following steps: Deploy the current version of the application (app:current) on the GKE cluster. Deploy a new version of the application (app:new) alongside the current version. Use Istio to route incoming requests that have the username test in the request's cookie to app:new. All other requests are routed to app:current.

Topics

#GKE#Service Mesh#A/B Testing#Canary Deployments

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVELOPER PracticeBrowse All PROFESSIONAL-CLOUD-DEVELOPER Questions