I currently run a 10-node Kubernetes cluster in my homelab
- 4 master nodes
- 6 worker nodes
- iSCSI for configuration, or when I need things to be fast (e.g Sonarr configuration)
- NFS for when storage can be a bit slower, or needs to be shared
- Calico as CNI
- MetalLB as loadbalancer
- NGINX Ingress
To learn, mostly