Rust Kubernetes

Open-source Rust projects categorized as Kubernetes

Top 23 Rust Kubernete Projects

  • youki

    A container runtime written in Rust

    Project mention: Kubernetes for Developers | /r/kubernetes | 2023-07-10

    There are ton of optimizations that could be applied to kubernetes itself, including some custom CRI's (youki cri etc), read-only fs handling (erofs etc), and stacked CNI's on top of SR-IOV and Multus. Gluing it all together can be a real pain.

  • kata-containers

    Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/

    Project mention: Kata Containers: Virtual Machines (VMs) that feel and perform like containers | news.ycombinator.com | 2023-07-17

    > Last time I looked (a few months ago), the documentation was pretty sparse or outdated.

    It still is, though it works somewhat seamlessly when installing with https://github.com/kata-containers/kata-containers/blob/main...

    Though only one of the hypervisors works well.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • krustlet

    Kubernetes Rust Kubelet

    Project mention: The advantage of WASM compared with container runtimes | news.ycombinator.com | 2023-05-28
  • mirrord

    Connect your local process and your cloud environment, and run local code in cloud conditions.

    Project mention: mirrord VS gefyra - a user suggested alternative | libhunt.com/r/mirrord | 2023-10-03
  • kube

    Rust Kubernetes client and controller runtime

    Project mention: Kube-rs – a Rust client for Kubernetes | news.ycombinator.com | 2023-09-13
  • engine

    The Orchestration Engine To Deliver Self-Service Infrastructure Faster ⚡️ (by Qovery)

    Project mention: Terraform Self-Service platform / Internal Developer Platform solutions | /r/devops | 2023-11-28
  • kdash

    A simple and fast dashboard for Kubernetes

    Project mention: k9s VS kdash - a user suggested alternative | libhunt.com/r/k9s | 2023-02-01

    A simple terminal dashboard for Kubernetes built with Rust, best alternative k9s

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • kubie

    A more powerful alternative to kubectx and kubens

    Project mention: Tool to manage kubeconfig configurations | /r/kubernetes | 2023-06-02
  • docker-compose-wait

    A simple script to wait for other docker images to be started while using docker-compose (or Kubernetes or docker stack or whatever)

    Project mention: Azure CD via Pipelines/Docker | /r/ProWordPress | 2023-05-08

    FROM wordpress:cli # Install make tool USER root RUN apk add --no-cache make # Make docker-compose wait for container dependencies be ready # Add the wait script to the image ENV WAIT_VERSION 2.7.2 ADD https://github.com/ufoscout/docker-compose-wait/releases/download/$WAIT_VERSION/wait /wait RUN chmod +x /wait # Add Makefile to scripts dir ADD Makefile entrypoint.sh /scripts/ RUN chmod +x /scripts/entrypoint.sh ENTRYPOINT [ "/scripts/entrypoint.sh" ] USER 33:33 CMD ["wp", "shell"]

  • parseable

    Parseable is a log analytics system written in Rust. It is built for high throughput log ingestion cases.

    Project mention: New release of Parseable [Log analytics system written in Rust] is now available | /r/rust | 2023-10-03

    Checkout the release here: https://github.com/parseablehq/parseable/releases/tag/v0.7.0

  • kcl

    KCL Language Core. KCL is a constraint-based record & functional language mainly used in configuration and policy scenarios. (CNCF Sandbox Project). https://kcl-lang.io

    Project mention: KCL is an open-source constraint-based record and functional language | news.ycombinator.com | 2023-10-28
  • runwasi

    Facilitates running Wasm / WASI workloads managed by containerd

    Project mention: Using enums to represent state in Rust | news.ycombinator.com | 2023-09-22

    I wish Go had (real) enums.

    https://github.com/containerd/runwasi/blob/ba5ab5ada5a401762...

  • trow

    Container Registry and Image Management for Kubernetes Clusters

  • kubernix

    Single dependency Kubernetes clusters for local testing, experimenting and development

  • undermoon

    Mordern Redis Cluster solution for easy operation.

  • valheim-docker

    Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.

    Project mention: The True Price of My Open Source Journey | dev.to | 2023-11-21

    Playground for development and hosting production-grade projects, like my Valheim project.

  • Mayastor

    A cloud native declarative data plane in containers for containers

    Project mention: Open source cloud file system. Posix, HDFS and S3 compatible | news.ycombinator.com | 2023-02-08

    What I really want is a filesystem I can span across geographically remote nodes that's transparently compatible. I should just be able to chuck files into it from my NAS like any other. I think Mayastor [1] might get some of the way there?

    [1] https://github.com/openebs/mayastor

  • pisanix

    A Database Mesh Project Sponsored by SphereEx

  • containerd-wasm-shims

    containerd shims for running WebAssembly workloads in Kubernetes

    Project mention: Spin 1.0 — The Developer Tool for Serverless WebAssembly | dev.to | 2023-03-28

    Besides deploying the application locally and deploying to Fermyon Cloud, you can also deploy your Spin application to Kubernetes using the new Containerd integration for Spin.

  • kubernetes-rust

    Rust client for Kubernetes

  • controller-rs

    A kubernetes reference controller

    Project mention: Hey Rustaceans! Got a question? Ask here (27/2023)! | /r/rust | 2023-07-03

    It started as pub use operator::*: https://github.com/kube-rs/controller-rs/blame/c7d0ac652c25374c466f872d463928df96407503/src/main.rs

  • bpfman

    An eBPF Manager for Linux and Kubernetes

    Project mention: The Secure Path Forward for eBPF runtime: Challenges and Innovations | dev.to | 2023-11-16

    bpfd: https://bpfd.dev/

  • roperator

    Experimental Kubernetes Operator kit written in Rust

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-28.

Rust Kubernetes related posts

Index

What are some of the best open-source Kubernete projects in Rust? This list will help you:

Project Stars
1 youki 5,445
2 kata-containers 4,154
3 krustlet 3,512
4 mirrord 3,078
5 kube 2,427
6 engine 2,025
7 kdash 1,801
8 kubie 1,641
9 docker-compose-wait 1,541
10 parseable 1,509
11 kcl 923
12 runwasi 854
13 trow 834
14 kubernix 722
15 undermoon 691
16 valheim-docker 689
17 Mayastor 567
18 pisanix 269
19 containerd-wasm-shims 251
20 kubernetes-rust 244
21 controller-rs 211
22 bpfman 189
23 roperator 186
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com