Cloud Expert
Istio Traffic — Pokročilé vzory¶
IstioTraffic ManagementFault InjectionCircuit Breaking 5 min čtení
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í.
Shrnutí¶
Istio traffic patterns = chaos testing + circuit breaking + safe rollouts bez změny kódu.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.