Project

General

Profile

System Architecture

Technical documentation
05/10/2026

Kubestro Architecture Documentation

Introduction

Kubestro is a game server deployment and management tool designed to simplify the process of creating and operating game servers. It leverages the power of Kubernetes, a container orchestration system, to automate resources allocation, deployment, and scaling. This document outlines the core design and functionality of Kubestro on its key components and workflow.

System Architecture

The tool is composed by 2 primary parts : the dashboard with its API, this is the one which the user will interact with and manage everything through a control plane, and agents, autonomous programs installed inside kubernetes cluster to deploy and manages games server managers (the ones in charge of deploying game servers).

Component types and responsibilities

Control Plane Components

Panel

Server / API

Modules

Distributed agents

Game Server Managers

Communication Patterns

Hook System

Files