Overview of Agones
mainAgones is a library designed for hosting, running, and scaling dedicated game servers on Kubernetes. It extends Kubernetes with a custom Controller and Custom Resource Definitions (CRDs) to provide native abilities for managing game server processes.
Key capabilities include:
- Defining individual
GameServerresources or largeFleetsvia YAML or the Kubernetes API. - Managing the lifecycle of
GameServerinstances, including health checking and connection metadata. Fleetautoscaling that integrates with Kubernetes' native cluster autoscaling.- Exporting game server-specific metrics and dashboards for operational monitoring.