istio-traffic-management

Configure Istio traffic management with VirtualService, DestinationRule, Gateway, and ServiceEntry resources.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ekremmkasap/jarvis --skill istio-traffic-management-ekremmkasap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: istio-traffic-management
Source: https://github.com/ekremmkasap/jarvis/tree/main/server/agent_prompts/wshobson/plugins/cloud-infrastructure/skills/istio-traffic-management
Command: npx skills add https://github.com/ekremmkasap/jarvis --skill istio-traffic-management-ekremmkasap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Istio traffic management for production service mesh deployments.

Core Features & Use Cases

  • Route traffic between services using VirtualService and DestinationRule for progressive delivery.
  • Enable canary and blue-green deployments with traffic splitting and traffic shifting.
  • Implement reliability patterns with retries, timeouts, circuit breakers, and fault injection.

Quick Start

Install Istio in your cluster, apply the provided templates, and begin testing traffic routing.

Frequently Asked Questions about istio-traffic-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure canary deployments in Istio for a production service mesh?

Route traffic reliably in Istio using VirtualService to define routing rules and DestinationRule to specify policies. These custom resources control traffic flow between microservices, enabling precise routing decisions based on headers or URI paths.

How do I set up retries, timeouts, and circuit breakers in a Kubernetes service mesh?

Implement blue-green deployments in Istio using VirtualService traffic shifting between two service versions. Route 100% of traffic to the active version, then instantly switch traffic to the new version for zero-downtime releases.

What is the best way to mirror traffic between microservices in Istio?

Debug Istio traffic routing using provided commands and templates to inspect VirtualService and DestinationRule configurations. Verify routing rules, check gateway status, and analyze Envoy proxy configurations to resolve traffic management failures.

Do I need to install Istio before applying VirtualService and DestinationRule templates?

Yes, you must install Istio in your Kubernetes cluster before applying VirtualService and DestinationRule templates. Istio provides the necessary custom resource definitions and sidecar proxies that enforce the traffic routing rules you configure.

How do I debug traffic routing failures when my Istio VirtualService is not working?

Debug Istio VirtualService failures using provided debugging commands to inspect routing rules and Gateway status. Verify DestinationRule subsets match, check proxy configurations, and ensure traffic management resources are correctly applied to the target namespace.