Topik ini menjelaskan konfigurasi cluster minimum untuk Apigee Hybrid. Konfigurasi minimum ini berlaku untuk semua platform Kubernetes yang didukung.
Tentang node pool
Node pool adalah sekelompok node dalam cluster yang semuanya memiliki konfigurasi yang sama. Secara default, hybrid menetapkan semua pod ke node pool default; namun, Anda dapat membuat node pool khusus dan menetapkan komponen hybrid ke node pool tersebut sebagai cara mendistribusikan resource.
Biasanya, Anda menentukan kumpulan node khusus saat memiliki pod dengan persyaratan resource
yang berbeda. Misalnya, pod apigee-cassandra
memerlukan penyimpanan persisten, sedangkan
pod hybrid Apigee lainnya tidak. Oleh karena itu, sebaiknya Anda membuat
node pool stateful untuk Cassandra dan node pool stateless untuk layanan runtime
hybrid lainnya. Lihat Mengonfigurasi node pool khusus untuk mengetahui detailnya.
Bagian berikut mencantumkan konfigurasi untuk node pool stateful dan stateless.
Konfigurasi minimum
Gunakan konfigurasi minimum ini saat menyiapkan cluster:
Konfigurasi | Node pool stateful | Node pool stateless |
---|---|---|
Jumlah node | 3 (per region) | 3 (per region) |
CPU | 4 | 4 |
RAM | 15 | 15 |
Nama label | apigee-data | apigee-runtime |
Penyimpanan | Dinamis | Dikelola dengan CRD ApigeeDeployment |
Menskalakan konfigurasi
Jika Anda perlu menskalakan konfigurasi awal berdasarkan kebutuhan kapasitas atau throughput tambahan, lihat topik berikut:
- Mengonfigurasi Cassandra untuk produksi
- Menskalakan pod Cassandra
- Mengonfigurasi node pool khusus
- Menskalakan dan menskalakan otomatis layanan runtime