December 29, 2019

201 words 1 min read

Intro to Agones: Scaling Multiplayer Game Servers with Kubernetes

Intro to Agones: Scaling Multiplayer Game Servers with Kubernetes

Kubernetes provides an amazing toolset for running processes over potentially thousands of machines. However, Dedicated Game Servers for real time multiplayer games, such as Fortnight, Overwatch, etc, …

Talk Title Intro to Agones: Scaling Multiplayer Game Servers with Kubernetes
Speakers Mark Mandel (Advocate for Games, Google Cloud Platform)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

Kubernetes provides an amazing toolset for running processes over potentially thousands of machines. However, Dedicated Game Servers for real time multiplayer games, such as Fortnight, Overwatch, etc, have their own challenges that don’t directly line up with the solutions that Kubernetes natively provide. Game Servers are neither stateless (no Deployments), or ordered stateful (no StatefulSets) - but sit somewhere in between the two. They require direct connections (no load balancers), and can’t be turned off once players are connected to them (no traditional autoscalers). In this talk we’ll discuss and demo the open source project Agones, developed by Google Cloud Platform in conjunction with Ubisoft. Utilising Kubernetes native extension mechanisms, it attempts to solve this problem by providing a batteries-included solution for running Dedicated Game Servers at scale on Kubernetes.

comments powered by Disqus