istio-traffic-management
Agent skill fromwshobson/agents
Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilience patterns.
How to install istio-traffic-management
install istio-traffic-management
# install the agents pack with the skills CLI
npx skills add wshobson/agents# or add only this skill to Claude Code: copy the folder
plugins/cloud-infrastructure/skills/istio-traffic-management/
# into
~/.claude/skills/istio-traffic-management/ (all projects)
.claude/skills/istio-traffic-management/ (one project)
1# Istio Traffic Management23Comprehensive guide to Istio traffic management for production service mesh deployments.45## When to Use This Skill67- Configuring service-to-service routing8- Implementing canary or blue-green deployments9- Setting up circuit breakers and retries10- Load balancing configuration11- Traffic mirroring for testing12- Fault injection for chaos engineering1314## Core Concepts1516### 1. Traffic Management Resources1718| Resource | Purpose | Scope |19| ------------------- | ----------------------------- | ------------- |20| **VirtualService** | Route traffic to destinations | Host-based |21| **DestinationRule** | Define policies after routing | Service-based |22| **Gateway** | Configure ingress/egress | Cluster edge |23| **ServiceEntry** | Add external services | Mesh-wide |2425### 2. Traffic Flow2627```28Client → Gateway → VirtualService → DestinationRule → Service29 (routing) (policies) (pods)30```3132## Templates3334### Template 1: Basic Routing3536```yaml37apiVersion: networking.istio.io/v1beta138kind: VirtualService39metadata:40 name: reviews-route41 namespace: bookinfo42spec:43 hosts:44 - reviews45 http:46 - match:47 - headers:48 end-user:49 exact: jason50 route:51 - destination:52 host: reviews53 subset: v254 - route:55 - destination:56 host: reviews57 subset: v158---59…
Excerpt shown under the repository's MIT license.
