A/B testing compares service versions by directing different portions or categories of production traffic to each variant. In Anthos Service Mesh, traffic management supports gradual releases without disrupting end users. section 4.5.3
Use traffic management to:
- Send a small percentage of traffic to a new service version, verify its behavior, and increase its share progressively. section 4.5.3
- Route requests by predefined rules, such as user-agent, while keeping the established version active for other users. section 4.5.3
- Use the approach for bug fixes, new features, canary deployments, and progressive rollouts without requiring application code changes. section 4.5.3 section 4.8
Canary release
Redirect 5% of traffic to a new release of Service A. If the release performs acceptably, increase its traffic share until it receives all traffic; otherwise, retain the established version. section 4.5.3
Visualizes an Istio canary deployment that splits traffic between service versions. section 4.5.3
Visualizes an Istio canary deployment that targets iPhone traffic using user-agent routing. section 4.5.3






