/krustlet

Kubernetes Rust Kubelet

Primary LanguageRustApache License 2.0Apache-2.0

Krustlet: Kubernetes Kubelet in Rust for running WASM

📯 Krustlet 1.0 coming soon!

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:

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.