Cloud Expert
Istio Traffic — Pokročilé vzory¶
IstioTraffic ManagementFault InjectionCircuit Breaking 5 min read
Fault injection, circuit breaking, request mirroring a header-based routing.
Fault Injection¶
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
spec:
http:
- fault:
abort: {httpStatus: 500, percentage: {value: 10}}
delay: {fixedDelay: 3s, percentage: {value: 5}}
route:
- destination: {host: payment-api}
Chaos engineering přes Istio — testujte resilience bez skutečného výpadku.
Circuit Breaking¶
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
spec:
trafficPolicy:
outlierDetection:
consecutive5xxErrors: 5
interval: 30s
baseEjectionTime: 60s
Request Mirroring¶
Mirror traffic na v2 bez ovlivnění uživatelů — responses se zahazují. Nejbezpečnější testování.
Summary¶
Istio traffic patterns = chaos testing + circuit breaking + safe rollouts bez změny kódu.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.