istio-traffic-management
Istio-Traffic-Management schnell konfigurieren
Das Verwalten von Istio-Traffic-Richtlinien über Dienste hinweg ist komplex und fehleranfällig. Diese Skill bietet fertige Vorlagen und Anleitungen für Routing, Canary-Rollouts und Resilience-Kontrollen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "istio-traffic-management". Set up a 95 5 canary for payments with stable and canary subsets
Erwartetes Ergebnis:
- VirtualService routet Payments mit 95 Prozent Stable und 5 Prozent Canary
- DestinationRule definiert Stable- und Canary-Subsets mit Versions-Labels
- Hinweise zum Anpassen der Gewichte während des Rollouts
Verwendung von "istio-traffic-management". Configure circuit breakers for my-api with max connections and outlier detection
Erwartetes Ergebnis:
- DestinationRule setzt Connection-Pool-Limits und Outlier-Detection-Schwellenwerte
- Circuit-Breaker wird nach 5 aufeinanderfolgenden 5xx-Fehlern ausgelöst
- Ejection entfernt fehlerhafte Instanzen für 30 Sekunden Basiszeit
Verwendung von "istio-traffic-management". Add retries and timeouts to the ratings service VirtualService
Erwartetes Ergebnis:
- VirtualService enthält 3 Retry-Versuche mit 3 Sekunden Per-Try-Timeout
- Timeout auf 10 Sekunden pro Request gesetzt
- Retries werden bei connect-failure, refused-stream, unavailable und cancelled ausgelöst
Sicherheitsaudit
SicherThis 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.
Risikofaktoren
🌐 Netzwerkzugriff (4)
⚙️ Externe Befehle (19)
Qualitätsbewertung
Was du bauen kannst
Mesh-Routing standardisieren
Konsistente VirtualService- und DestinationRule-Muster für Team-Dienste generieren.
Service-Resilience härten
Retries, Timeouts und Circuit-Breaker definieren, um kaskadierende Ausfälle zu reduzieren.
Sichere Canaries ausführen
Gewichtete Splits für Stable- und Canary-Versionen während Rollouts erstellen.
Probiere diese Prompts
Create a VirtualService and DestinationRule for reviews with v1 and v2 subsets. Route header end-user jason to v2 and others to v1.
Generate Istio manifests for my-service with stable and canary subsets. Use 90 percent stable and 10 percent canary.
Provide a DestinationRule with connection pools and outlier detection for my-service. Add a VirtualService with retries and timeouts.
Create a Gateway for *.example.com with TLS and a VirtualService that routes /api/v1 to api-service on port 8080.
Bewährte Verfahren
- Klare Versions-Labels für Subsets verwenden
- Konservative Timeouts und Retry-Limits setzen
- Canaries mit kleinen Traffic-Gewichten starten
Vermeiden
- Traffic auf Produktions-Targets spiegeln
- Unbegrenzte Retries ohne Backoff
- Outlier-Detection auf kritischen Pfaden überspringen