WebAssembly on the Server with Krustlet
Posted Tue, 22 Sep 2020 00:50:00 +0000Episode TranscriptTaylor Thomas explains how Krustlet runs WebAssembly modules in Kubernetes and why it’s a promising option for the future of server side applications.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself!
- Twitter: @rustaceanfm
- Discord: Rustacean Station
- Github: @rustacean-station
- Email: hello@rustacean-station.org
Timestamps
- 00:55 - Kubernetes
- 07:37 - WebAssembly
- 12:06 - WebAssembly Runtimes and WASI Specification
- 15:42 - WebAssembly vs Containers vs Native Binaries
- 25:11 - Krustlet and the case for writing it in Rust
- 30:52 - Missing APIs in WASI
- 33:38 - Wascc vs Wasmtime runtimes
- 38:15 - Rust ecosystem for Kubernetes and WebAssembly
- 40:23 - Comparing other languages to Rust
- 45:09 - Rust learning curve, experiences as a beginner
- 53:16 - Next steps for Krustlet and WebAssembly
Referenced Resources
- Krustlet
- Kubernetes
- Open Container Initiative
- WebAssembly
- WASI
- Wasmtime
- waSCC
- WebAssembly meets Kubernetes with Krustlet
- Introducing Krustlet, the WebAssembly Kubelet
- Kubernetes: A Rusty Friendship
- The Safety Boat: Kubernetes and Rust
- A Heaping Helping of Stacks
Credits
Intro Theme: Aerocity
Audio Editing: Jeremy Jung
Hosting Infrastructure: Jon Gjengset
Show Notes: Jeremy Jung
Hosts: Jeremy Jung
Guests: Taylor Thomas