Extending Sidecarless Applications with Wasm in Istio Ambient Mesh
summary
Istio Ambient (alpha in Istio 1.18) shows applying Envoy Wasm extensions to running apps without sidecars or pod restarts, using the WasmPlugin resource to push OCI Wasm images into Envoy’s V8 runtime on a waypoint proxy. Demo loads a small AssemblyScript/Go Wasm OCI image that regex-redacts an author SSN from responses, applied live via Kubernetes labels and Istiod; no application pods restart and the change takes effect immediately. Envoy waypoint
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:34Wasm landscape and Istio
- 2:40Service mesh fundamentals
- 3:43Sidecar proxy challenges
- 6:12Multi-tenancy in service mesh
- 7:58Ambient service mesh overview
- 9:02Wasm in Istio and plugin resource
- 11:33Wasm and Envoy integration
- 11:55Demo: Wasm in Envoy
- 14:42Demo: Wasm in ambient mesh
- 21:10Waypoint proxy flexibility
- 21:32Summary
- 22:37Q&A
related talks
30mTaking Service Mesh a Step Further with WebAssembly
32mExtending Envoy Using WebAssembly (Wasm)
27mService Mesh Extensibility Explained
37mExtending Envoy with WebAssembly
30mMultiplayer Istio: Collaborative WASM Plugins with Intel and Layer5
52mEnable all your infrastructure’s power with Rust & Wasm
23mWhat If... Kubernetes Core Pieces Could Be Extended with Pluggable WebAssembly Modules?
05mExtending Envoy With WebAssembly
