rk8s: A Lightweight Rust-based Alternative to Kubernetes
summary
Rk8s claims a trimmed Kubernetes experience: a single Rust binary plays control-plane and node roles while one binary, multiple roles unifies CLI, runtime and agent. Local mode runs containers and compose with rkl local mode; cluster mode uses rks scheduler, Yuki as OCI runtime and a custom registry and build tool. Networking uses Red Fannel, storage uses SlimeFS and metadata lives in Xline. Demos show features work but builds and live demos are slow and some ops fail.
AI-written summary · about
chapters (14)
- 0:00Introduction to rk8s
- 1:31Motivation for Rust K8s
- 4:05Project landscape
- 5:32Architectural differences
- 8:38Workload management
- 10:39Live demo: Cluster operations
- 17:20Core standards implementation
- 21:32RedFlannel networking
- 24:37SlayerFS distributed storage
- 26:48Metadata management with Xline
- 29:22OCI distribution and tooling
- 30:18Live demo: Image building
- 37:50Roadmap and future work
- 38:42Q&A session
related talks
40mREX - RIK a container orchestrator in Rust
31mRIK, a Rust Container Orchestrator
28mriffing on Kubernetes
38mRusty Container Ships: Kubernetes outside the Datacentre
54mRust, Kubernetes, and the Cloud
24mWriting Kubernetes Operators in Rust
05mRust Here, Rust There, Rust Everywhere! How a Crab Conquers the Cl...
24mCYOK - Choose Your Own Kubernetes For Local Development
