Explore the potential of Rust as a superior alternative to Golang for building tools in the Kubernetes ecosystem in this 44-minute conference talk from Rust Linz, April 2022. Delve into the advantages of Rust over Golang, particularly for in-cluster tooling requiring minimal overhead and WebAssembly workloads. Examine ideal Kubernetes use cases for Rust, including WASI, tools, and proxies. Learn about KDash, a Kubernetes CLI dashboard built using Rust, and gain insights into the rapidly evolving Kubernetes-Rust ecosystem. Compare Rust and Golang for various Kubernetes use cases, and understand why Rust should be considered for DevOps and Kubernetes projects. Presented by Deepu K Sasidharan, a Java Champion and Senior Developer Advocate at Okta, this talk covers topics such as safety, WebAssembly, user space tools, libraries, and the challenges faced when working with Rust in the Kubernetes context.
Overview
Syllabus
Intro
About Deepu
KDash
Why KDash
Inspiration for KDash
Why Rust
Safety
Trust in Rust
Initial steep learning curve
WebAssembly
Use Cases
User Space Tools
Libraries
KDash Architecture
Data Architecture
Challenges
Taught by
Rust