Skills / Engineering / Istio Service Mesh

Istio Service Mesh

Configure Istio traffic management — routing, load balancing, circuit breakers, and canary deployments. Writes VirtualServices and DestinationRules for progressive delivery, retries, and resilience across a service mesh.

This skill authors Istio traffic policy: VirtualService routing and traffic splitting, DestinationRule subsets and load balancing, circuit breakers and outlier detection, retries and timeouts, and canary/blue-green rollouts. Use it to implement progressive delivery and resilience in a mesh.

istio service-mesh kubernetes canary devops

When to use

Use when configuring Istio traffic management — writing VirtualServices and DestinationRules, setting up canary or blue-green rollouts, or adding circuit breakers, retries, and timeouts.

Examples

Canary rollout

Shift traffic gradually

Write Istio VirtualService and DestinationRule manifests to send 10% of traffic to v2 of the reviews service and 90% to v1

Add resilience

Circuit breaker + retries

Configure an Istio DestinationRule with a circuit breaker and outlier detection plus retries and a 2s timeout for the ratings service
Added to wishlist