Service mesh patterns
summary
Live demos use Istio on Kubernetes with Envoy sidecars, Kiali, Jaeger and Grafana to show real effects without changing app code. Deployments run three replicas, traffic is steered with a 70/30 canary and header rules (iPhone → v1, Android → v2). Fault injection adds a 6s delay (100% of calls) and a 60% HTTP 404 abort to test resilience; timeouts/retries are configured (2s timeout, three retries of 0.5s) so failures and traces appear in Jaeger and metrics in Grafana.
AI-written summary · about
chapters (19)
- 0:00Start
- 2:54Docker and Kubernetes
- 4:38What Is a Service Mesh
- 9:02Per Host Proxy Model
- 11:45Pilot Component
- 13:50Features of the Mesh
- 14:38Service Entry
- 15:30Traffic Routing
- 16:36Weighted Routing
- 16:52Conditional Routing
- 17:28Security
- 17:51Resiliency and Testing Features
- 19:28Traffic Mirroring
- 20:19Demo
- 22:42Deploy a Gateway
- 23:30Virtual Service
- 25:46Deploy the Destination Rule
- 29:0870 / 30 Split
- 40:48Delay Injection
related talks
58mService Mesh and Sidecars with Istio and Envoy
50mService Mesh and Sidecars with Istio and Envoy
52mEmpower Your Microservices with Istio Service Mesh
01h 01mIstio Service Mesh & pragmatic microservices architecture
43mService Mesh for developers
28mService Mesh: Demystifying Istio
26mAn Introduction to Service Mesh in Action
47mIstio on Kubernetes: Chaos, Canaries, Dark Launches
