Tutorial: Service Mesh for the Developer Workflow
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 14:25· Room 30ABCDE - San Diego Convention Center, Upper Level·
summary
Hands-on tutorial shows exactly what gets built and how it runs: a Kubernetes app wired to Envoy sidecars and Consul control plane, tracing added by propagating OpenTracing headers (trace spans jump from 8 to 15 after the code change), and mTLS provided transparently by the mesh. It demonstrates Canary traffic splits via service resolver/splitter, live debugging by attaching Delve through Squash, and capture‑and‑replay of failed requests through the gateway into a dev environment with Loop for safe post‑mortem debugging.
AI-written summary · about
chapters (27)
- 0:00Intro
- 0:40Meet Nic and Christian
- 2:50Overview
- 5:47What is Service Mesh
- 8:08Service Mesh Applications
- 8:38Service Mesh Operations
- 9:35Data Plane Proxy
- 11:59Example
- 13:31What do you get
- 17:13Debugging
- 21:42Setting up the environment
- 22:52Instrict environments
- 23:48Running Mesh locally
- 24:46Getting to Terminal
- 25:37How many people made it
- 26:23Visual Studio Code
- 26:58Public Service Announcement
- 29:21Getting Started Part
- 30:15Tools
- 31:21Local Host
- 33:27Vault
- 35:15Web
- 40:42Web UI
- 41:54Application Stack
- 43:42API Gateway
- 50:45Open Tracing
- 52:42Extract Utility
related talks
36mService Mesh: The Missing Link in Developer Workflow Efficiency
05mProject Lightning Talk: Kubernetes Ontologies With Meshery
13mLightning Talk: Debugging microservices applications with Envoy + Squash
05mProject Lightning Talk: Meshery: Kubernetes without Yaml, Is It Possible?
26mClosing the Developer Experience Gap of K8s Development
42mDeveloper-first Workflows on Kubernetes
46mIn Search of the Perfect Cloud Native Developer Experience
26mConnectivity Rules Everything Around Us
