Istio Service Mesh & pragmatic microservices architecture
summary
Shows Istio running on Kubernetes with Envoy sidecars and real demos: a customer/preference/recommendation app with v1/v2 versions. Configures 75/25 canary split and 90/10, does request mirroring (mirror copies counted but ignored), and enforces a circuit breaker that ejects a failing pod for 15s after one consecutive error. Uses Pilot, Mixer, Citadel, Prometheus/Grafana, Jaeger and Kiali. All features apply via YAML (no code changes) and the demos prove traffic shifting, retries hiding failures, and pool ejection working end to end.
AI-written summary · about
chapters (11)
- 0:00Introduction to Istio
- 0:55Kubernetes foundations
- 4:38Microservices challenges
- 8:32Service mesh architecture
- 13:28Istio components and features
- 20:53Traffic management demos
- 28:53Resiliency patterns
- 35:23Fault handling techniques
- 42:15Observability and tooling
- 47:36Operational prerequisites
- 51:51Q&A and closing
related talks
52mEmpower Your Microservices with Istio Service Mesh
55mEmpower Your Microservices with Istio Service Mesh
50mService Mesh and Sidecars with Istio and Envoy
58mService Mesh and Sidecars with Istio and Envoy
50mDeveloping Microservices with Istio
46mStop reinventing the wheel with Istio
01h 06mIstio on Kubernetes: Smart Canaries, Dark Launches and Chaos
33mMircoservices the right way: an introduction to Istio
