Bagian ini menjelaskan persyaratan dasar untuk menyiapkan
cluster Google Kubernetes Engine (GKE)
yang sesuai untuk penginstalan produksi campuran Apigee.
Membuat cluster
Untuk informasi tentang cara membuat cluster GKE, lihat
Membuat cluster dalam dokumentasi GKE.
Persyaratan cluster produksi
Ikuti persyaratan berikut saat membuat cluster produksi:
Versi software
Persyaratan
Nilai
Versi Kubernetes
Versi 1.14.x atau yang lebih baru
Anda dapat menemukan versi cluster Kubernetes yang didukung dengan menjalankan perintah
berikut:
gcloud container get-server-config
Versi yang didukung ditampilkan di bagian judul validMasterVersions:.
Pilih opsi konfigurasi template ini untuk cluster GKE produksi Anda:
Konfigurasi
Nilai
Template cluster
Cluster standar
Jenis lokasi
Regional (direkomendasikan)
Zona ketersediaan
3
Penskalaan otomatis
Aktifkan penskalaan otomatis untuk node Anda, dengan jumlah instance minimum dan maksimum yang ditetapkan ke jumlah yang sama. GKE akan memberikan
peringatan tentang penetapan nilai ke angka yang sama. Anda dapat mengabaikan peringatan ini.
Penyimpanan disediakan secara dinamis menggunakan penyedia dinamis StatefulSet.
Persyaratan node
Node pool adalah sekelompok node dalam cluster yang semuanya memiliki konfigurasi yang sama. Secara default, Anda harus mengonfigurasi dua node pool di cluster, satu untuk pod Cassandra stateful dan satu lagi untuk pod lainnya, yang stateless.
Konfigurasikan dua node pool ini
seperti yang dijelaskan di bawah:
Konfigurasi node pool stateful
Konfigurasikan node pool stateful sebagai berikut:
Konfigurasi
Nilai
Nama
apigee-data
Jumlah minimum node
3
Jenis mesin
N1-standard-8 (Jenis mesin standar dengan 8 vCPU, memori 30 GB)
Penyimpanan
Penyimpanan akan disediakan secara dinamis menggunakan penyedia dinamis StatefulSet
Konfigurasi node pool stateless
Konfigurasikan node pool stateless sebagai berikut:
Konfigurasi
Nilai
Nama
apigee-runtime
Jumlah minimum node
3 (1 per zona)
Jenis mesin
N1-standard-4 (Jenis mesin standar dengan 4 vCPU, memori 15 GB)
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-12 UTC."],[[["This documentation covers the requirements for setting up a Google Kubernetes Engine (GKE) cluster for an Apigee hybrid production installation, which demands significant resources due to its scale and potential multi-zone/region deployment."],["Production clusters require Kubernetes and kubectl versions 1.14.x or later, and should utilize a standard cluster template with regional location type and three availability zones."],["Node autoscaling should be enabled, and storage is dynamically provisioned via StatefulSet."],["Two distinct node pools, `apigee-data` and `apigee-runtime`, are mandatory for stateful and stateless pods, respectively, each with specific configurations like minimum node count and machine type."],["This is version 1.2 of the documentation which is end of life and users should update to a newer version."]]],[]]