REX - RIK a container orchestrator in Rust
summary
A 12-student project implemented a minimal Kubernetes-like orchestrator called RIK (Rust In Kube) in Rust. It includes a controller using SQLite for state, a gRPC scheduler, and a riclet node agent that runs containers via runC through a Rust runtime (runset) with image tools (scopeo, umoki); it pulls images from Docker Hub and supports automatic worker recovery. The delivered MVP was built in three months and currently lacks SDN, high availability, and support for VM or bare-metal workloads.
AI-written summary Β· about
chapters (8)
- 0:00REX project intro
- 3:56REX architecture & context
- 16:57Kubernetes vs limits
- 17:21Challenges faced
- 22:53Live demo
- 29:46Key learnings
- 34:42Future plans
- 36:48Conclusion
related talks
31mRIK, a Rust Container Orchestrator
48mrk8s: A Lightweight Rust-based Alternative to Kubernetes
30mRex and its integration with Rust-for-Linux
26mPossibility of OCI Container Runtime with Rust
38mRusty Container Ships: Kubernetes outside the Datacentre
05mRust Here, Rust There, Rust Everywhere! How a Crab Conquers the Cl...
39mRex: Safe and Usable Kernel Extensions in Rust
31mCRI-O: The Runtime Control Room
