GitOps for the Edge: Delivering WebAssembly with Argo CD
summary
Demonstrates using Argo CD to deploy wasmCloud applications as OAM CRDs, with a Rust operator translating Argo syncs into wasmCloud lattice commands. Shows a real app composed of three WebAssembly components (HTTP server, actor, metadata), deployed to 30+ Edge hosts on fly.io, and the live demo serves pages from different regions. Explains operator implementation choices (Rust, kube-rs, aggregated API server) and confirms the workflow works end-to-end.
AI-written summary · about
chapters (11)
- 0:00GitOps for the Edge intro
- 1:23What is WebAssembly
- 5:14WasmCloud architecture
- 6:57Argo CD for Wasm
- 8:42Custom operator build
- 11:49Structure of the WebAssembly application manifest
- 12:54Rust operator lessons
- 14:39Live demo setup
- 17:08Deploying with Argo CD
- 20:40Multi-region verification
- 21:22Resources and next steps
related talks
28mGo Containerless on Kubernetes with WebAssembly and Rust
50mWebAssembly: A Recovering Kubernetes Engineer's View of the Future
33mKubernetes on the edge: running low-latency workloads with WebAssembly
21mContinuous Delivery & Resource Health for SpinKube/WASM Applications With A...
40mWebAssembly - The Future of Distributed Computing
32mFrom Cloud to Edge computing - Unleashing the power of WebAssembly at the edge
13mLightning Talk: Wildly Distributed Programming: Wasm and the Future of Distribute...
41mCreating Versatile AI Agents Through Wasm+Rust
