Add Kubernetes support #138
Replies: 2 comments 3 replies
-
|
Could you expand more on how you'd like to see this support? |
Beta Was this translation helpful? Give feedback.
-
|
I want to second this, I host Lodestone on Kubernetes at the moment and think there is a lot of scope for a really neat product here, with little to no competition on the "enthusiast home user" side of the spectrum. Personally I care little for the auto-scaling or high availability side of Kubernetes for this use case (I imagine the game servers would have to support this, which many would not), and this is already serviced - for Minecraft at least - with Shulker. However, the multi-node capabilities of Kubernetes are what led me to it, and I think is where integration with Lodestone would really shine. Effectively, I envisage this would be a similar capability to the one you are building with Docker at the moment, where Lodestone interacts with and can manage containers running on the cluster. Even if I had to add the deployments manually, and then could manage them through Lodestone I would be happy. To draw parallels with an existing app, Coder does this in a really effective way currently, where you define a "Template" that then creates a "Workspace" on the cluster. The app Homepage also interacts with the Kubernetes API's, if in a more simplistic manner, to show if a service is running and some basic node/cluster statistics. Furthermore, this would be a nice differentiation from other game hosting applications like Pterodactyl, where they effectively duplicate the multi-node capabilities of Kubernetes with their Wings system - which is not ideal if you want to host anything that is not a game server across those same nodes (in my opinion at least). TL;DR; I think Lodestone should leverage Kubernetes for managing game servers across multiple nodes, by interacting with it, the same way it does with Docker on a single node. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Kubernetes support for web, core, and game servers.
Isolation of game servers in containers.
Beta Was this translation helpful? Give feedback.
All reactions