We built Krustlet to help prove out two things:
We want to make it easy to deploy WebAssembly workloads on Kubernetes.
We want to demonstrate to the community how to build architectural pieces of Kubernetes in alternative programming languages. Most programs written for Kubernetes are written in Go. Krustlet is written in Rust.