Agones is an Open source Kubernetes Controller with custom resource definitions and is used to create, run, manage and scale dedicated game server processes within Kubernetes clusters using standard Kubernetes tooling and APIs. This model also allows any matchmaker to interact directly with Agones via the Kubernetes API to provision a dedicated game server
Amazon GameLift enables developers to deploy, operate, and scale dedicated, low-cost servers in the cloud for session-based, multiplayer games. Built on AWS global computing infrastructure, GameLift helps deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet worldwide player demand.
https://github.com/googleforgames/agones/tree/main/install/helm/agones
https://artifacthub.io/packages/helm/agones/agones
gcr.io/agones-images/agones-controller:1.15.0-rc
gcr.io/agones-images/agones-ping:1.15.0-rc
gcr.io/agones-images/agones-allocator:1.15.0-rc
Name |
Description |
Type |
Default |
Required |
addon_context |
Input configuration for the addon |
object({ aws_caller_identity_account_id = string aws_caller_identity_arn = string aws_eks_cluster_endpoint = string aws_partition_id = string aws_region_name = string eks_cluster_id = string eks_oidc_issuer_url = string eks_oidc_provider_arn = string tags = map(string) }) |
n/a |
yes |
eks_worker_security_group_id |
EKS Worker Security Group ID |
string |
n/a |
yes |
helm_config |
Helm provider config for Agones GameServer |
any |
{} |
no |
manage_via_gitops |
Determines if the add-on should be managed via GitOps. |
bool |
false |
no |