Skip to content

ChristfriedBalizou/homelab

Repository files navigation

My Home Kubernetes Cluster

ansible logo


Discord k3s GitHub last commit GitHub Release


🔭  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 16GB DDR4 K3s master 256GB M.2 SSD
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.