Taylor 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: @rustaceanfmDiscord: Rustacean StationGithub: @rustacean-stationEmail: [email protected]
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
KrustletKubernetesOpen Container InitiativeWebAssemblyWASIWasmtimewaSCCWebAssembly meets Kubernetes with KrustletIntroducing Krustlet, the WebAssembly KubeletKubernetes: A Rusty FriendshipThe Safety Boat: Kubernetes and RustA 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
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More