1 Repo
Control logic that prevents cluster autoscalers from terminating servers with active player sessions.
Distinct from Idle Session Eviction: Distinct from memory or idle session eviction: controls the physical pod termination based on game session state.
Explore 1 awesome GitHub repository matching devops & infrastructure · Session-Aware Node Eviction. Refine with filters or upvote what's useful.
Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Controls whether a server can be terminated by the cluster autoscaler based on active session lengths.