Advanced Guides, Techniques and walk-throughs

System Diagram

A pictoral overview of the Agones component relationships.

Scheduling and Autoscaling

Scheduling and autoscaling go hand in hand, as where in the cluster GameServers are provisioned impacts how to autoscale fleets up and down (or if you would even want to)

High Availability Agones

Learn how to configure your Agones services for high availability and resiliancy to disruptions.

Controlling Disruption

Game servers running on Agones may be disrupted by Kubernetes; learn how to control disruption of your game servers.

Limiting CPU & Memory

Kubernetes natively has inbuilt capabilities for requesting and limiting both CPU and Memory usage of running containers.

Out of Cluster Dev Server

Running and debugging server binary locally while connected to a full kubernetes stack

Allocator Service

Agones provides an mTLS based allocator service that is accessible from outside the cluster using a load balancer. The service is deployed and scales independent to Agones controller.

Multi-cluster Allocation

In order to allow allocation from multiple clusters, Agones provides a mechanism to set redirect rules for allocation requests to the right cluster.

GameServer Pod Service Accounts

RBAC permissions and service accounts for the GameServer Pod.

Last modified June 13, 2024: Change Slack channel description from #developers to #development (#3868) (b37fc35)