Isola il controller Agones nel cluster GKE


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 nodo agones.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