My homelab K3s cluster configuration
| Device | Count | RAM | Disks | OS | Arch |
|---|---|---|---|---|---|
| Intel NUC I7 10th Gen | 1 | 40GB | SSD 4TB (X2) SSD 2TB (X2) Micro SD 1TB (X2) USB 512GB |
TrueNAS SCALE | amd64 |
| Intel NUC I7 10th Gen | 1 | 32GB | SSD 256GB | Ubuntu 24.04 | amd64 |
| Beelink SER5 | 1 | 40 GB | SSD 512GB | Ubuntu 24.04 | amd64 |
| Raspberry Pi 4 | 2 | 8 GB | SD 32GB | Raspberry PI OS | armv7 |
| Name | Count | RAM | Disks | OS | Arch |
|---|---|---|---|---|---|
| mint-vm | 1 | 20GB | 128GB | Linux Mint | amd64 |
| Pihole | 1 | 2GB | 20GB | DietPI | amd64 |
📁 cluster # Kubernetes cluster defined as code
├─📁 scripts # scripts directly related to cluster management
└─📁 {apps}... # Apps deployed into the cluster grouped by namespace
📁 provision # Infrastructure setup defined as code (Not yet implemented)
📁 docker # Services running outside the cluster
📁 scripts # miscelaneus scripts mainly intented for the cluster nodes