{"repo":"niki-on-github/nixos-k3s","free":true,"listed":false,"github":"https://github.com/niki-on-github/nixos-k3s","clone":"git clone https://github.com/niki-on-github/nixos-k3s.git","description":"My NixOS based single node K3S Cluster using gitops (flux) and renovate automation fully reproducibly setup with a single command","language":"Nix","stars":188,"topics":["cilium","flux","gitops","renovate","k3s","nixos","vpn-gateway","kubernetes","homelab","disko"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"My NixOS K3S Cluster My NixOS based K3S Cluster fully declarative and reproducable from empty disk to operating services, hosted on my personal Git Server. Feel free to look around. Be aware that not all configuration files are available in my public repository . Overview This repository provides the Infrastructure as Code (IaC) and GitOps State with the following core components using NixOS , a Linux distribution based on Nix to provide a declarative and reproducible (flakes) system: - nixos-anywhere : NixOS installation with a single CLI command - disko : Declarative disk partitioning and formatting - agenix : Secrets for NixOS - Gitea : Self-hosted Git Server to serve the infra repo. - K3S : Lightweight certified Kubernetes (K8s) distribution. - SOPS : Tool for managing secrets. - Flux : GitOps Kubernetes Operator that ensures that my cluster state matches the desired state described in this repository. - Renovate : Automatically updates dependencies declared in my Git repository via pull requests. - Cilium : eBPF-based Networking, Observability and Security (CNI, LB, Network Policy, etc.). - Cert-Manager : Cloud native certificate management. - And more... Description A single node k3s cluster which can be fully reproducibly deployed with a single command . At the same time the node contains the git server which represents the GitOps state of the cluster. To solve the chicken edge problem an additional git server is configured on operating system level which serves the in","default_branch":null,"files":null,"tree":[],"storefront":"/r/niki-on-github","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/niki-on-github/nixos-k3s/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."}