Shift 20 percent of traffic to a new version
Scenario ica-trf-003 · about 7 minutes · 6 points · 3 grader checks
Split traffic between two versions of a service with weighted routes.
- traffic-shifting
- weights
- virtualservice
- destinationrule
- traffic-management
What you will practise
- Define subsets for two versions
- Split traffic with weighted destinations
- Observe a weighted split from a client
Start this lab
With the CLI installed and signed in, this command provisions a single node cluster on your Mac, applies the scenario setup and prints the task below.
goldenkube start ica-trf-003Task
The task text exactly as the CLI shows it. Solve it on the cluster, then run goldenkube submit.
Requirements and details
- Certification
- ICA · Istio Certified Associate
- Domain
- Traffic Management
- Difficulty
- Easy
- Cluster topology
- Single node
- Cluster features
- None beyond the base cluster
- Recommended time
- 7 minutes
- Points
- 6
- Grader checks
- 3
- Kubernetes version
- 1.35
- Minimum CLI version
- 0.1.0
- Scenario version
- 1
- Published
Grading runs locally: 3 state checks read your cluster when you submit; the scenario passes when every check passes. Hints, the reference solution and the check definitions are available only inside the CLI, not on this page.
More Traffic Management labs
Expose a service through the ingress gateway
Publish an in-mesh HTTP service on a host name through the Istio ingress gateway with a Gateway and a VirtualService.
Single node · ~7 min · 7 points
- gateway
- virtualservice
- ingress
- traffic-management
goldenkube start ica-trf-001
Route requests by header to a service version
Define service subsets and send requests of one user to v2 while everybody else stays on v1.
Single node · ~8 min · 8 points
- virtualservice
- destinationrule
- subsets
- header-routing
- traffic-management
goldenkube start ica-trf-002
Lock down egress and register one external host
Switch the mesh to registry-only outbound traffic and allow exactly one external host with a ServiceEntry.
Single node · ~9 min · 9 points
- egress
- serviceentry
- outbound-traffic-policy
- meshconfig
- traffic-management
goldenkube start ica-trf-004
Timeouts, retries and circuit breaking
Make a slow backend fail fast with a timeout and retries, and protect it with a connection pool and outlier detection.
Single node · ~10 min · 10 points
- resilience
- timeout
- retries
- circuit-breaking
- outlier-detection
- traffic-management
goldenkube start ica-trf-005
Independent community project, not affiliated with or endorsed by CNCF or The Linux Foundation. Lab results are practice feedback, not an exam score.