Istio An open platform to connect, manage, and secure microservices
summary
Istio 0.2 claims to push service-to-service features out of app code into a network layer by injecting an Envoy sidecar per pod on Kubernetes, controlled by pilot and mixer. It provides mTLS encryption, circuit breakers, retries, timeouts, fault injection and observability (metrics + Zipkin tracing), plus HTTP/gRPC protocol awareness and HTTP-level traffic splitting for canary/A-B releases. Demo deploys a reactor app and shows rules working; project is new (released last week), not yet production-ready, and adds only ~1–2 ms proxy overhead.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:27Moving to the cloud
- 7:43What is missing
- 8:46Istio definition
- 10:35Smart network
- 10:53Kubernetes
- 12:16Service Proxy
- 19:00Egress Controller
- 20:56Reactor
- 21:34Furman
- 22:44Kubernetes Demo
- 25:56Circuit Breaker
- 27:20Load Balancing
- 27:49Load Balancing Algorithm
- 30:53Fault Injection
- 32:03Traffic Management
- 34:13User Segmentation
- 36:11Network
- 40:51Roadmap
related talks
42mIstio: Weaving, Securing and Observing microservices
38mStop Reinventing the Wheel with Istio
32mIstio: Weaving the Service Mesh [I]
33mMircoservices the right way: an introduction to Istio
49mMaking Microservices Micro with Istio Service Mesh
50mDeveloping Microservices with Istio
40mIstio, your K8S cluster best friend
52mMaking microservices micro with Istio Service Mesh & Kubernetes
