Skip to content

ChristfriedBalizou/homelab

Repository files navigation



My Home Operations Repository

... managed by Flux, Renovate, and GitHub Actions 🤖


kubernetes   GitHub last commit   GitHub Release

Age-Days  Node-Count  Pod-Count  CPU-Usage  Memory-Usage 


🔭  Overview

This repo is my home Kubernetes cluster declared using yaml files and contains everything I use to setup my cluster. The Kubernetes flavor I use is k3s to keep the size to a minimum. I use Flux to watch this repo and deploy any changes I push here. Each folder represents a different namespace. Visit my ansible to see how I setup my cluster.

💻  Hardware

Device Count Memory Role Storage
Ιntel NUC7i7BNH 1 32GB DDR4 K3s controller 256GB M.2 SSD
Ιntel Xeon 1 64GB DDR4 K3s controller 256GB M.2 SSD
Intel NUC7i5BNH 1 16GB DDR4 K3s controller 256GB M.2 SSG
Intel NUC7i5BNH 1 8GB DDR4 K3s worker 256GB M.2 SSG
Ιntel Celeron J4125 2 8GB DDR4 K3s worker 128GB M.2 SSD
Synology NAS DS423+ 1 2GB DDR4 Main storage 56TB(2x12TB + 2x16TB) SHR + 4TB cache

And some standby Rasbpberry Pi's 4B awaiting resurection when needed!

🤝  Thanks

I learned a lot from the people that have shared their clusters over from template-cluster-k3s and Diaoul home-ops mainly onedr0p and from the k8s@home discord channel.