Krustlet: Kubernetes Kubelet in Rust for running WASM
This project is highly experimental.
It should not be used in production workloads.
Krustlet acts as a Kubelet by listening on the event stream for new pods that
the scheduler assigns to it based on specific Kubernetes
tolerations.
The default implementation of Krustlet listens for the architecture
wasm32-wasi and schedules those workloads to run in a wasmtime-based runtime
instead of a container runtime.
Documentation
If you're new to the project, get started with the
introduction. For more in-depth information about
Krustlet, plunge right into the topic guides.
Looking for the developer guide? Start here.
Community, discussion, contribution, and support
You can reach the Krustlet community and developers via the following channels:
Public Community Call on Mondays at 1:00 PM PT:
Download the meeting calendar invite
here
Code of Conduct
For more information see the Code of Conduct
FAQ or contact
opencode@microsoft.com with any additional
questions or comments.