Agones adalah library open source untuk menghosting, menjalankan, dan menskalakan server game khusus di Kubernetes. Saat Anda menjalankan deployment produksi Agones di cluster Google Kubernetes Engine (GKE), sebagai praktik terbaik, jalankan pengontrol Agones di node pool khusus untuk isolasi dan ketahanan yang lebih baik. Cara ini paling cocok untuk workload produksi atau workload yang dioptimalkan untuk biaya.
GKE memantau cluster Anda dan menggunakan layanan Recommender untuk memberikan panduan tentang cara mengoptimalkan penggunaan platform Anda. Agones Recommender untuk GKE mengidentifikasi cluster di mana Anda sebaiknya mengisolasi pengontrol Agones.
Untuk mempelajari lebih lanjut cara mengelola insight dan rekomendasi dari Recommender, lihat Mengoptimalkan penggunaan GKE dengan insight dan rekomendasi.
Mengidentifikasi cluster tempat Anda dapat mengisolasi pengontrol Agones
Insight dari Agones Recommender mengidentifikasi cluster mana yang berisi pengontrol Agones yang perlu diisolasi di node pool khusus.
Untuk mendapatkan insight ini, ikuti petunjuk untuk melihat insight dan rekomendasi menggunakan Konsol Google Cloud, Google Cloud CLI, atau Recommender API dengan subjenis AGONES_DEDICATED_NODE_POOL_NEEDED
.
Setelah mengidentifikasi cluster, Anda dapat menerapkan rekomendasi untuk membuat node pool khusus.
Cara GKE Agones Recommender mendeteksi cluster
Agones Recommender akan menghasilkan insight dan rekomendasi jika kriteria berikut terpenuhi untuk cluster GKE:
- Cluster sedang menjalankan pengontrol Agones. Hal ini diketahui jika ada Pod yang menetapkan label
agones.dev/role:controller
. - Cluster memiliki lebih dari empat node, yang merupakan indikator bahwa cluster mungkin menjalankan workload produksi.
- Pengontrol Agones tidak berjalan di node khusus untuk Agones. Sebuah node pool dianggap sebagai node pool khusus jika memiliki label node
agones.dev/agones-system=true
dan taint nodeagones.dev/agones-system=true:NoExecute
.
Menerapkan rekomendasi untuk membuat node pool khusus
Jika Anda telah menerima insight dan rekomendasi untuk cluster dan ingin menggunakan node pool khusus untuk pengontrol Agones, ikuti petunjuk untuk membuat node pool khusus tempat pengontrol Agones dapat dijadwalkan.
Recommender berjalan sekali sehari. Jika belum 24 jam sejak Anda menerapkan panduan rekomendasi, Anda dapat menandai rekomendasi sebagai diselesaikan.
Langkah berikutnya
- Mengoptimalkan penggunaan GKE dengan insight dan rekomendasi
- Membuat cluster GKE untuk penginstalan Agones