Reliable Application Roll Out and Operations with Istio [B]
summary
Istio shows concrete rollout primitives: Envoy sidecar plus Pilot and Mixer enforce routing, telemetry and policy without app code changes; route rules do header/cookie A/B testing and traffic splitting (example 90/10 split), circuit breakers and timeouts are configurable, and an autoscaler-plus-traffic-split controller gradually ramps traffic. Demo enforces a per-source quota (example 10 RPS limit) so misbehaving v3 returns 429s at the proxy and backend stays healthy. Metrics include request rate, error rate and latency labeled by service and version for automated proceed/pause/rollback.
AI-written summary · about
chapters (19)
- 0:00Intro
- 3:09Testing
- 3:47Challenges with Istio
- 6:50Policy Enforcement
- 7:05Observability
- 7:26Istio Sessions
- 7:48Istio Envoy
- 8:32Architecture of Envoy
- 10:20Traffic Control
- 11:03Traffic Steering
- 11:32Traffic Splitting
- 12:00Resilience
- 13:15Timeout
- 14:19Rate Limiting
- 15:32Telemetry
- 16:53Deployment Controller
- 21:05Demo
- 25:49Load Testing
- 29:28Rate Limit
related talks
45mIstio to the Rescue
43mService Mesh for developers
01h 01mMeshing Around with Istio
28mIstio in Action: Taking Kubernetes Traffic Control to the Next Level
01h 06mIstio on Kubernetes: Smart Canaries, Dark Launches and Chaos
25mIstio for Node Developers
40mIstio, your K8S cluster best friend
33mMircoservices the right way: an introduction to Istio
