All Projects → krustlet → krustlet

krustlet / krustlet

Licence: Apache-2.0 license
Kubernetes Rust Kubelet

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to krustlet

Krustlet
Kubernetes Rust Kubelet
Stars: ✭ 2,391 (-24.19%)
Mutual labels:  kubelet, wasi, wascc, kubernetes-kubelet, krustlet
webassembly-tour
⚙️ Take you through a tour of WebAssembly (WASM targets on WASI) with wasmCloud, Krustlet, WAGI, etc. 🌟 Give it a star if you like it.
Stars: ✭ 111 (-96.48%)
Mutual labels:  wasi, krustlet
etheryal-kernel
Open Source Rust kernel; Runs WASM and WASI as lightweight containers.
Stars: ✭ 32 (-98.99%)
Mutual labels:  wasi
krustlet-wasmcloud-provider
Kubernetes Rust Kubelet provider for wasmCloud
Stars: ✭ 15 (-99.52%)
Mutual labels:  krustlet
Lucet
Lucet, the Sandboxing WebAssembly Compiler.
Stars: ✭ 4,006 (+27.01%)
Mutual labels:  wasi
node-wasi
WASI for Node.js
Stars: ✭ 64 (-97.97%)
Mutual labels:  wasi
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+187.51%)
Mutual labels:  wasi
Wasmtime
Standalone JIT-style runtime for WebAssembly, using Cranelift
Stars: ✭ 6,413 (+103.33%)
Mutual labels:  wasi
kucero
KUbernetes CErtificate ROtation
Stars: ✭ 27 (-99.14%)
Mutual labels:  kubelet
node-wasm-trace
Instruments wasm files and traces execution
Stars: ✭ 24 (-99.24%)
Mutual labels:  wasi
wasmer-zig
Zig bindings for the Wasmer WebAssembly runtime
Stars: ✭ 24 (-99.24%)
Mutual labels:  wasi
Wasmer
🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
Stars: ✭ 11,047 (+250.25%)
Mutual labels:  wasi
oasis-rs
A humane blockchain programming framework.
Stars: ✭ 71 (-97.75%)
Mutual labels:  wasi
libclang rt.builtins-wasm32.a
The missing libclang_rt.builtins-wasm32.a file to compile to WebAssembly.
Stars: ✭ 25 (-99.21%)
Mutual labels:  wasi
wascc-actor
Now deprecated in favor of using wapc-generated types and wrappers
Stars: ✭ 33 (-98.95%)
Mutual labels:  wascc
wazero
wazero: the zero dependency WebAssembly runtime for Go developers
Stars: ✭ 2,065 (-34.53%)
Mutual labels:  wasi
chimera-admission
A Kubernetes dynamic admission controller that uses WebAssembly policies to validate incoming requests
Stars: ✭ 25 (-99.21%)
Mutual labels:  wasi
wasi-experimental-http
Experimental outbound HTTP support for WebAssembly and WASI
Stars: ✭ 107 (-96.61%)
Mutual labels:  wasi
kubernetes-flexvolume-vault-plugin
A kubernetes flexvolume plugin that injects vault tokens at pod creation
Stars: ✭ 16 (-99.49%)
Mutual labels:  kubelet
Lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (-34.24%)
Mutual labels:  wasi

CII Best Practices

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 CNCF Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].