
Answer-first summary for fast verification
Answer: 1. Install the Anthos Service Mesh on your GKE cluster. 2. Create two Deployments on the GKE cluster, and label them with different version names. 3. Implement an Istio routing rule to send a small percentage of traffic to the Deployment that references the new version of the application.
The question requires a deployment strategy that ensures no downtime and allows A/B testing by directing a subset of traffic to the new version. Option C leverages Anthos Service Mesh (Istio) to split traffic between two versions using Istio routing rules. This meets both requirements: no downtime and controlled traffic distribution for A/B testing.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
How can you deploy an internet-facing microservices application on Google Kubernetes Engine (GKE) to support A/B testing of new features while meeting the following requirements?
• Ensure zero downtime during deployments of new container images
• Validate new production releases with a subset of production users
What is the recommended approach?
A
B
C
D