istio-traffic-management
Configurar rápidamente la gestión de tráfico de Istio
La gestión de políticas de tráfico de Istio entre servicios es compleja y propensa a errores. Esta skill proporciona plantillas listas y orientación para enrutamiento, despliegues canary y controles de resiliencia.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "istio-traffic-management". Configurar un canary 95 5 para payments con subconjuntos stable y canary
Résultat attendu:
- VirtualService enruta payments con 90 por ciento stable y 10 por ciento canary
- DestinationRule define subconjuntos stable y canary con etiquetas de versión
- Notas sobre ajustar los pesos durante el despliegue
Utilisation de "istio-traffic-management". Configurar circuit breakers para my-api con conexiones máximas y detección de outliers
Résultat attendu:
- DestinationRule establece límites de pool de conexión y umbrales de detección de outliers
- Circuit breaker se activa después de 5 errores 5xx consecutivos
- La eyección elimina instancias no saludables durante 30 segundos de tiempo base
Utilisation de "istio-traffic-management". Agregar reintentos y timeouts al VirtualService del servicio ratings
Résultat attendu:
- VirtualService incluye 3 intentos de reintento con timeout de 3 segundos por intento
- Timeout establecido en 10 segundos por solicitud
- Los reintentos se activan en connect-failure, refused-stream, unavailable y cancelled
Audit de sécurité
SûrThis skill contains only static documentation with YAML configuration templates for Istio traffic management. No executable code, data access, network communication, or file manipulation is present. The 57 static findings are all false positives caused by YAML field names being misinterpreted as cryptographic terms, code block markers being flagged as shell backticks, and hash values being flagged as weak algorithms.
Facteurs de risque
🌐 Accès réseau (4)
⚙️ Commandes externes (19)
Score de qualité
Ce que vous pouvez construire
Estandarizar enrutamiento de mesh
Generar patrones consistentes de VirtualService y DestinationRule para servicios del equipo.
Fortalecer resiliencia de servicios
Definir reintentos, timeouts y circuit breakers para reducir fallos en cascada.
Ejecutar canaries seguros
Crear divisiones ponderadas para versiones estables y canary durante los despliegues.
Essayez ces prompts
Crear un VirtualService y DestinationRule para reviews con subconjuntos v1 y v2. Enrutar el encabezado end-user jason a v2 y otros a v1.
Generar manifiestos Istio para my-service con subconjuntos stable y canary. Usar 90 por ciento stable y 10 por ciento canary.
Proporcionar un DestinationRule con pools de conexión y detección de outliers para my-service. Agregar un VirtualService con reintentos y timeouts.
Crear un Gateway para *.example.com con TLS y un VirtualService que enrute /api/v1 a api-service en el puerto 8080.
Bonnes pratiques
- Usar etiquetas de versión claras para subconjuntos
- Establecer timeouts y límites de reintentos conservadores
- Iniciar canaries con pesos de tráfico pequeños
Éviter
- Reflejar tráfico a objetivos de producción
- Reintentos ilimitados sin backoff
- Omitir detección de outliers en rutas críticas