Like any other Kubernetes resource you describe a GameServer’s desired state via a specification written in YAML or JSON to the Kubernetes API. The Agones controller will then change the actual state to the desired state.
Fleet is a set of warm GameServers that are available to be allocated from.
GameServerAllocation is used to atomically allocate a GameServer out of a set of GameServers. This could be a single Fleet, multiple Fleets, or a self managed group of GameServers.
FleetAutoscaler’s job is to automatically scale up and down a
Fleet in response to demand.
Detailed list of Agones Custom Resource Definitions available
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified February 20, 2024: Document `Distributed` pod scheduling. (#3662) (24e7f83)