{"repo":"saschagrunert/kubernix","free":true,"listed":false,"github":"https://github.com/saschagrunert/kubernix","clone":"git clone https://github.com/saschagrunert/kubernix.git","description":"Single dependency Kubernetes clusters for local testing, experimenting and development.","language":"Rust","stars":823,"topics":["nix","kubernetes","rust","kubernetes-setup","nix-shell","kubernetes-cluster","kubernetes-deployment","kubernetes-development"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kubernetes development cluster bootstrapping with Nix packages This project aims to provide single dependency [Kubernetes][1] clusters for local testing, experimenting and development purposes. [1]: https://kubernetes.io Moving pictures are worth more than thousand words, so here is a short demo: Nix? Have you ever heard about [Nix][2], the functional package manager? In case you haven’t, don’t worry, the important thing is that it provides all the third-party dependencies needed for this project, pinned to a dedicated version. This guarantees stable, reproducible installations. [2]: https://nixos.org/nix KuberNix itself is a Rusty helper program, which takes care of bootstrapping the Kubernetes cluster, passing the right configuration parameters around and keeping track of the running processes. What is inside The following technology stack is currently being used: Application Version --------------- -------- cfssl v1.6.5 cni-plugins v1.9.1 conmon v2.2.1 conntrack-tools v1.4.8 containerd v2.3.3 cri-o-wrapper v1.36.3 cri-tools v1.36.0 crun v1.27.1 etcd v3.6.14 iproute2 v7.1.0 iptables v1.8.13 kmod v31 kubectl v1.36.3 kubernetes v1.36.3 nss-cacert v3.126 podman v5.8.4 rootlesskit v2.3.6 socat v1.8.1.3 sysctl v4.0.6 util-linux v2.42.2 Some other tools are not explicitly mentioned here, because they are no first-level dependencies. Boot Phases Components start in four sequential phases. Within each phase, components start in parallel. If any component in a phase fails, subsequen","default_branch":null,"files":null,"tree":[],"storefront":"/r/saschagrunert","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saschagrunert/kubernix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}