Skip to main content
All of the catalog
Scenario

Mesh Traffic Management

Istio canary release for go-api: a 90/10 weighted split between v1 and v2, mesh-level latency fault injection, and STRICT mTLS on the canary workload. Watch the split and faults in mesh telemetry.

NetworkingVerifiedk3dkind
Definition on GitHub

What you'll do

  • Route traffic 90/10 across two go-api versions with an Istio VirtualService
  • Inject mesh-level latency without touching the app, and observe the impact
  • Enforce STRICT mTLS between meshed workloads and verify it

Stages

  1. 1canary-rollout

    Deploy v1 + v2, split 90/10, and require mTLS

    canary
  2. 2fault-injection

    Add a mesh-level latency fault to a fraction of requests

    latency-fault

Prerequisites

These are installed into the lab cluster for you — listed so you know what the scenario actually depends on.

ingressmeshmonitoring/metricsgo-api

The incident field notes

One real Kubernetes failure a week — the symptom, the commands that found it, and the fix. Written from actual lab runs, not from memory.

You'll get the Kubernetes Incident Response Field Guide, plus occasional emails about new scenarios, posts and paid offerings such as courses and workshops. Unsubscribe any time.