k8s-gitops
k8s-gitops copied to clipboard
Kubernetes with GitOps!
Kubernetes Homelab managed by GitOps

Overview
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.
Hardware
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 |
Thanks
Most of the inspiration came from other folks that have shared their clusters at awesome-home-kubernetes