Kubernetes is everywhere, but its complexity can be overwhelming. Do you really need half a dozen daemons, endless YAML, and a steep learning curve just to run a few containers? rk8s says no.
In this talk, I will present a lightweight Kubernetes alternative implemented in Rust. Its architecture centers on RKS, a server that manages cluster state and scheduling, and RKL, a single binary that acts as both a CLI and a worker runtime.
Building a lightweight Kubernetes in Rust is challenging, as many components must be built from scratch. However, Rust’s type safety, memory guarantees, and predictable performance make it possible to design a simpler and safer system. rk8s shows how Kubernetes can be reimagined as a lightweight, developer-friendly platform for learning and experimentation.