Me and a couple of friends are thinking of setting up a kubernetes cluster where our homeservers will act as the nodes.
As our nodes will be spread out between our apartments I am worried this will create problems when it comes to:
Exposing services outward, since the public IP of the nodes will be different.
Network speed and latency between distributed storage services, since we rely on our ISP network connections to communicate between nodes.
We all have around 100 to 250Mbit/s up/down, but handling large storage volumes might become a problem here still.
What challenges do we face when spreading our nodes like this?
Are there any specific functions, tutorials or guides I can read into to learn more about how to solve this?
Is our idea even viable at all?
I'm personally very new at kubermetes, but am very excited about it.
I am thankful for any answers.