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.
89
76%
Does it follow best practices?
Impact
98%
1.03xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/cloud-infrastructure/skills/istio-traffic-management/SKILL.mdCanary deployment traffic splitting
VirtualService apiVersion
100%
100%
DestinationRule apiVersion
100%
100%
Weight-based routing
100%
100%
Weights sum to 100
100%
100%
Small canary percentage
100%
100%
DestinationRule subsets
100%
100%
Subset version labels
100%
100%
Subset name consistency
100%
100%
Same host reference
100%
100%
Destination uses subsets
100%
100%
Circuit breaker and retry resilience
DestinationRule apiVersion
100%
100%
outlierDetection.consecutive5xxErrors
100%
100%
outlierDetection.interval
100%
100%
outlierDetection.baseEjectionTime
100%
100%
outlierDetection.maxEjectionPercent
100%
100%
outlierDetection.minHealthPercent
100%
100%
h2UpgradePolicy UPGRADE
0%
0%
connectionPool.tcp.maxConnections
100%
100%
retryOn conditions
50%
100%
retryRemoteLocalities
0%
100%
Retry attempts bounded
100%
100%
Timeout configured
100%
100%
VirtualService apiVersion
100%
100%
Traffic mirroring and fault injection
VirtualService apiVersion
100%
100%
Mirror field present
100%
100%
mirrorPercentage specified
100%
100%
Mirror to non-production
100%
100%
Fault delay configured
100%
100%
Fault abort configured
100%
100%
Fault delay partial
100%
100%
Fault abort partial
100%
100%
Primary route destination
100%
100%
Abort uses server error
100%
100%
Ingress Gateway with TLS configuration
Gateway apiVersion
100%
100%
Gateway selector
100%
100%
HTTPS port 443
100%
100%
TLS mode SIMPLE
100%
100%
credentialName field
100%
100%
VirtualService apiVersion
100%
100%
VirtualService gateways field
100%
100%
FQDN host in VirtualService
100%
100%
URI prefix match
100%
100%
Port number in destination
100%
100%
Wildcard host in Gateway
100%
100%
Load balancing and sticky session configuration
DestinationRule apiVersion
0%
100%
Simple load balancer field
100%
100%
consistentHash field present
100%
100%
Consistent hash key type
100%
100%
No conflicting LB fields
100%
100%
trafficPolicy placement
100%
100%
Separate DestinationRules or subsets
100%
100%
Correct host reference
100%
100%
Header-based routing with fallback
VirtualService apiVersion
100%
100%
DestinationRule apiVersion
100%
100%
Header match rule
100%
100%
Exact header match
100%
100%
Fallback route present
100%
100%
Matched route uses subset
100%
100%
Fallback route uses different subset
100%
100%
DestinationRule subsets defined
100%
100%
Subset version labels
100%
100%
Consistent host reference
100%
100%
70444e5
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.