I've set up a K3s cluster with three worker nodes and three master nodes, but each worker only has 30GB of storage. I'm planning to deploy Prometheus and Grafana for monitoring, and the recommended storage is 50GB. Since I have multiple nodes, does the storage combine, or does each node need 50GB at a minimum? I'm looking to increase the storage on all my nodes. I used Terraform to set up my nodes; can I just change the storage value, or could that lead to issues? What's the best way to handle this? I don't mind downtime since it's just a homelab, but I want to ensure my setup remains intact.
1 Answer
If you're planning to increase the size of the virtual disks for your nodes, be aware that you might also need to extend the partitions and filesystems afterward. K3s doesn't support built-in distributed storage, so each node handles its own storage independently – nothing gets shared or moved.
Just to clarify, I'm running this in a homelab on Proxmox, which is a single physical server.