Welcome to my homelab Kubernetes cluster. This repo contains the code I use for deploying and managing servers for home media services, infrastructure monitoring, home automation, etc.
This cluster runs on the following hardware. All nodes are running Ubuntu 22.04 on bare-metal, deployed with kubeadm.
Device | Architecture | OS Disk Size | Data Disk Size | Ram | Role |
---|---|---|---|---|---|
Raspberry Pi 4B | arm64 | 16GB eMMC | N/A | 4GB | k8s Master |
Raspberry Pi 4B | arm64 | 16GB eMMC | N/A | 4GB | k8s Master |
Raspberry Pi 4B | arm64 | 16GB eMMC | N/A | 4GB | k8s Master |
Intel NUC6i5SYH | amd64 | 120GB SSD | 512GB NVMe | 16GB | k8s Worker |
ASRockInd BOX-4800U | amd64 | 250GB SSD | 1TB NVMe | 64GB | k8s Worker |
Intel NUC11TNHi5 | amd64 | 250GB SSD | 1TB NVMe | 64GB | k8s Worker |
Intel NUC11TNHi5 | amd64 | 250GB SSD | 1TB NVMe | 64GB | k8s Worker |
Most of the inspiration came from other folks that have shared their clusters at awesome-home-kubernetes