Mircoservices the right way: an introduction to Istio
summary
Istio is shown as a Kubernetes-native service mesh that injects an Envoy sidecar proxy per pod and uses pilot, mixer and citadel to push config, telemetry and mTLS. A demo app with review services shows A/B routing by cookie sending JSON users to v2, a 15% canary to v3 via weighted routing, and a circuit breaker: 1s threshold with max concurrent 1 that flips to 5xx under stress. Distributed tracing (OpenTracing/Jaeger) surfaces per-service latencies; demos mostly work though a pod restart occurs.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 2:39What is Istio and its purpose
- 8:02Istio architecture overview
- 9:50Demo of microservices application
- 12:06A/B testing with Istio
- 14:19Canary deployments explained
- 16:48Circuit breaking demonstration
- 22:20Distributed tracing with Jaeger
- 24:31Q&A session
- 28:15Security and authorization in Istio
- 31:46Sidecar injection process
- 32:56Closing remarks
related talks
55mEmpower Your Microservices with Istio Service Mesh
52mEmpower Your Microservices with Istio Service Mesh
49mMaking Microservices Micro with Istio Service Mesh
28mService Mesh: Demystifying Istio
01h 01mIstio Service Mesh & pragmatic microservices architecture
52mMaking microservices micro with Istio Service Mesh & Kubernetes
50mDeveloping Microservices with Istio
48mIstio An open platform to connect, manage, and secure microservices
