Agones è una libreria open source per l'hosting, l'esecuzione e la scalabilità di server di gioco dedicati su Kubernetes. Quando esegui un deployment di produzione di Agones nel tuo cluster Google Kubernetes Engine (GKE), è una best practice eseguire il controller Agones in un pool di nodi dedicato per un migliore isolamento e resilienza. Questa opzione è ideale per i carichi di lavoro di produzione o per quelli ottimizzati in termini di costi.
GKE monitora i tuoi cluster e utilizza il servizio Recommender per fornire indicazioni su come ottimizzare l'utilizzo della piattaforma. L'Agones Recommender per GKE identifica i cluster in cui devi isolare il controller Agones.
Per scoprire di più su come gestire gli approfondimenti e i consigli di Recommenders, consulta Ottimizzare l'utilizzo di GKE con approfondimenti e consigli.
Identifica i cluster in cui puoi isolare il controller Agones
Le informazioni del Recommender Agones identificano i cluster che contengono un controller Agones che deve essere isolato in un pool di nodi dedicato.
Per ottenere queste informazioni, segui le istruzioni per visualizzare approfondimenti e consigli
utilizzando la console Google Cloud , Google Cloud CLI o l'API Recommender con
il sottotipo AGONES_DEDICATED_NODE_POOL_NEEDED
.
Dopo aver identificato i cluster, puoi implementare il consiglio per creare un pool di nodi dedicato.
In che modo GKE Agones Recommender rileva i cluster
Il Recommender genera un approfondimento e un consiglio se i seguenti criteri sono veri per un cluster GKE:
- Nel cluster è in esecuzione un controller Agones. Questo viene determinato se esistono pod con l'etichetta
agones.dev/role:controller
impostata. - Il cluster ha più di quattro nodi, il che indica che potrebbe essere in esecuzione un carico di lavoro di produzione.
- Il controller Agones non è in esecuzione sul nodo dedicato per Agones. Un
pool di nodi dedicato è considerato tale se ha la seguente etichetta del nodo
agones.dev/agones-system=true
e l'attributo node taintagones.dev/agones-system=true:NoExecute
.
Implementa il consiglio per creare un pool di nodi dedicato
Se hai ricevuto informazioni e consigli per il tuo cluster e vuoi utilizzare un pool di nodi dedicato per il tuo controller Agones, segui le istruzioni per creare un node pool dedicato in cui il controller Agones può essere pianificato.
Il Recommender viene eseguito una volta al giorno. Se sono trascorse meno di 24 ore dall'implementazione delle indicazioni del consiglio, puoi contrassegnare il consiglio come risolto.
Passaggi successivi
- Ottimizza l'utilizzo di GKE con approfondimenti e consigli
- Crea un cluster GKE per l'installazione di Agones