I’ve been kicking around the idea of running a server for games and chat woth some of my friends, but worry about everyone getting cut off when there’s a disruption.
I’ve started looking into kubernetes out of curiosity, and it seems like we could potentially set up a cluster with master nodes at 3+ locations to hose whatever game server or chat server that we want with 100% uptime, solving my concerns.
Am I misunderstanding the kubernetes documentation, and this is just a terrible idea? Or am I on the right track?
Kubernetes is too much. You could set up a matrix server for chat with jitsi for video meetings. Use element as client. Then add your game server(s).
For matrix/jitsi server setup use this playbook https://github.com/spantaleev/matrix-docker-ansible-deploy
It installs all you need for video, audio, and text chat.
Maybe change the config to be unfederated if you want a private server.
100% uptime is really not feasible so forget that. Even the commercial servers have downtimes.