This repository is for my homelab which combineds Proxmox VE with Kubernetes using K3s. It's based on the k8s-at-home flux template. It's supported by k3s cluster with Ansible backed by Flux, SOPS, bitwarden-cli for external-secrets, Longhorn storage as well as GlusterFS for democratic-csi and additional NFS cluster storage options.
Name | Device | CPU | OS Disk | Data Disk | RAM | OS | Purpose |
---|---|---|---|---|---|---|---|
hv1 | Custom | Ryzen 7 5700G | 240GB SSD | 3TiB, 4TiB | 32GB | Debian | PVE, GlusterFS, control-plane, worker, Longhorn |
hv2 | Custom | Ryzen 5 5600G | 240GB SSD | 3TiB, 4TiB | 32GB | Debian | PVE, GlusterFS, control-plane, worker, Longhorn |
hv3 | Custom | Ryzen 5 5600G | 240GB SSD | 3TiB, 4TiB | 32GB | Debian | PVE, GlusterFS, control-plane, worker, Longhorn |
k3s4 | Intel NUC DN2820FYK | Intel N2820 | 112GB NVMe SSD | None | 8GB | Debian | worker, Longhorn |
k3s5 | BESSTAR UM700 | Ryzen 7 3750H | 256GB NVMe PCIe | None | 16GB | Debian | worker, Longhorn |
Total CPU: 50 threads
Total RAM: 120 GB
Name | Device | CPU | OS Disk | Data Disk | RAM | OS | Purpose |
---|---|---|---|---|---|---|---|
NAS | Synology DS416 | 2x AL212 | 11TiB HDD | ZFS 56TB | 1GB | DSM 7.x | NAS/NFS/Backup |
Device | Purpose |
---|---|
EdgeRouter PoE | Router/(BGP not used) |
2xHP ProCurve | 24-port Switches |
APC Back-UPS | UPS hv1 |
APC Back-UPS | UPS hv2 |
APC Back-UPS | UPS hv3 |
CyberPower | UPS Network/Router/NAS |
Learning Kubernetes has been great. Thanks to the people at k8s-at-home, I've taken, worked with people that are friendly and helpful, and finally been able to really start learning something I'd put off for years, because of my disdain for what Docker did so many years ago with it's first clobbering of my 172.18.0.0/22 desktop network because my server network is on 172.17.0.0/16.