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 workload di produzione o ottimizzati per i costi.
GKE monitora i tuoi cluster e utilizza il servizio Recommender per fornire indicazioni su come ottimizzare l'utilizzo della piattaforma. Agones Recommender per GKE identifica i cluster in cui devi isolare il controller Agones.
Per scoprire di più su come gestire approfondimenti e suggerimenti di Recommenders, consulta Ottimizzare l'utilizzo di GKE con approfondimenti e suggerimenti.
Identifica i cluster in cui puoi isolare il controller Agones
Gli approfondimenti di Agones Recommender identificano i cluster che contengono un controller Agones che deve essere isolato in unpool di nodil dedicato.
Per ottenere questi approfondimenti, 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.
Come GKE Agones Recommender rileva i cluster
Il motore per suggerimenti genera un insight e un suggerimento se i seguenti criteri sono veri per un cluster GKE:
- Il cluster esegue un controller Agones. Questo valore viene determinato se uno dei pod
ha impostato l'etichetta
agones.dev/role:controller
. - Il cluster ha più di quattro nodi, il che indica che il cluster potrebbe eseguire un carico di lavoro di produzione.
- Il controller Agones non è in esecuzione sul nodo dedicato per Agones. Un
pool di nodil dedicato è considerato tale se ha l'etichetta del nodo
agones.dev/agones-system=true
e il taint del nodoagones.dev/agones-system=true:NoExecute
.
Implementa il consiglio per creare un pool di nodi dedicato
Se hai ricevuto un approfondimento e un consiglio per il tuo cluster e vuoi utilizzare un pool di nodi dedicato per il controller Agones, segui le istruzioni per creare un node pool dedicato in cui è possibile pianificare il controller Agones.
Il sistema di consigli viene eseguito una volta al giorno, pertanto potrebbero essere necessarie fino a 24 ore prima che il consiglio venga risolto dopo l'implementazione delle modifiche.
Se non vuoi implementare il suggerimento, puoi ignorarlo.
Passaggi successivi
- Ottimizza l'utilizzo di GKE con approfondimenti e consigli
- Crea un cluster GKE per l'installazione di Agones