Agones es una biblioteca de código abierto para alojar, ejecutar y escalar servidores de juegos dedicados en Kubernetes. Cuando ejecutas una implementación de producción de Agones en tu clúster de Google Kubernetes Engine (GKE), se recomienda ejecutar el controlador de Agones en un grupo de nodos dedicado para lograr un mejor aislamiento y resiliencia. Esto es más adecuado para cargas de trabajo de producción o de optimización de costos.
GKE supervisa tus clústeres y usa el servicio de recomendación para entregar orientación sobre cómo puedes optimizar el uso de la plataforma. El recomendador de Agones para GKE identifica los clústeres en los que debes aislar el controlador de Agones.
Para obtener más información sobre cómo administrar las estadísticas y las recomendaciones del recomendador, consulta Optimiza el uso de GKE con estadísticas y recomendaciones.
Identifica los clústeres en los que puedes aislar el controlador Agones
Las estadísticas del recomendador de Agones identifican qué clústeres contienen un controlador de Agones que debe aislarse en un grupo de nodos dedicado.
A fin de obtener estas estadísticas, sigue las instrucciones para ver estadísticas y recomendaciones mediante la consola de Google Cloud, Google Cloud CLI o la API del recomendador con el subtipo AGONES_DEDICATED_NODE_POOL_NEEDED
.
Después de identificar los clústeres, puedes implementar la recomendación para crear un grupo de nodos dedicado.
Cómo el recomendador de Agones de GKE detecta clústeres
El recomendador genera una estadística y recomendación si los siguientes criterios son verdaderos para un clúster de GKE:
- El clúster está ejecutando un controlador Agones. Esto se determina si algún Pod tiene el conjunto de etiquetas
agones.dev/role:controller
. - El clúster tiene más de cuatro nodos, lo que indica que el clúster puede ejecutar una carga de trabajo de producción.
- El controlador de Agones no se ejecuta en el nodo dedicado para Agones. Se considera que un grupo de nodos dedicado es uno que tiene la siguiente etiqueta de nodo
agones.dev/agones-system=true
y el taint de nodoagones.dev/agones-system=true:NoExecute
.
Implementa la recomendación para crear un grupo de nodos dedicado
Si recibiste una estadística y recomendación para tu clúster y quieres usar un grupo de nodos dedicado para tu controlador de Agones, sigue las instrucciones a fin de crear un grupo de nodos dedicado en el que tu controlador de Agones se puede programar.
El recomendador se ejecuta una vez al día. Si transcurrieron menos de 24 horas desde que implementaste la guía de la recomendación, puedes marcarla como resuelta.
¿Qué sigue?
- Optimiza el uso de GKE con estadísticas y recomendaciones
- Crea un clúster de GKE para tu instalación de Agones