
Answer-first summary for fast verification
Answer: Deploy your application on Google Kubernetes Engine with Anthos Service Mesh. Use traffic splitting to direct a subset of user traffic to the new version based on the user-agent header.
The question requires testing the new application version with production users based on their operating system (via user-agent header) and enabling quick rollback. Option B is correct because Anthos Service Mesh on GKE allows traffic splitting using HTTP headers like user-agent to route specific users. It also provides quick rollback via traffic management. Other options either don't support header-based routing (A, C, D) or use incorrect criteria (C uses IP, D uses weights).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You need to test your new application version with production users while controlling access based on their operating system and ensuring quick rollback if issues arise. What is the recommended approach?
A
Deploy your application on Cloud Run. Use traffic splitting to direct a subset of user traffic to the new version based on the revision tag.
B
Deploy your application on Google Kubernetes Engine with Anthos Service Mesh. Use traffic splitting to direct a subset of user traffic to the new version based on the user-agent header.
C
Deploy your application on App Engine. Use traffic splitting to direct a subset of user traffic to the new version based on the IP address.
D
Deploy your application on Compute Engine. Use Traffic Director to direct a subset of user traffic to the new version based on predefined weights.
No comments yet.