Questa sezione descrive i requisiti di base per la configurazione di un cluster Google Kubernetes Engine (GKE) adatto per l'installazione in produzione ibrida di Apigee.
Crea il cluster
Per informazioni sulla creazione dei cluster GKE, consulta Creazione di un cluster nella documentazione di GKE.
Requisiti dei cluster di produzione
Durante la creazione del cluster di produzione, rispetta questi requisiti:
Versioni software
Requisito | Valore |
---|---|
Versione di Kubernetes | Versione 1.14.x o successive
gcloud container get-server-config validMasterVersions: . |
Versione kubectl | Versione 1.14.x o successive. Consulta la pagina Installa e configura kubectl. |
Configurazione del modello di cluster
Scegli queste opzioni di configurazione dei modelli per il cluster GKE di produzione:
Configurazione | Valore |
---|---|
Modello di cluster | Cluster standard |
Tipo di posizione | A livello di area geografica (consigliato) |
Zone di disponibilità | 3 |
Scalabilità automatica | Abilita la scalabilità automatica per i nodi, con il numero minimo e massimo di istanze impostate sullo stesso numero. GKE ti invierà un avviso sull'impostazione dei valori sullo stesso numero. Puoi ignorare questo avviso.
Per ulteriori informazioni, consulta Scalabilità e scalabilità automatica dei servizi ibridi. |
Archiviazione | Il provisioning dello spazio di archiviazione viene eseguito in modo dinamico mediante il provisioner dinamico StatefulSet. |
Requisiti dei nodi
Un pool di nodi è un gruppo di nodi all'interno di un cluster che condividono la stessa configurazione. Per impostazione predefinita, devi configurare due pool di nodi nel cluster, uno per i pod stateful Cassandra e uno per gli altri pod stateless. Configura questi due pool di nodi come descritto di seguito:
Configurazione del pool di nodi stateful
Configura un pool di nodi stateful come segue:
Configurazione | Valore |
---|---|
Nome | apigee-data
|
Numero minimo di nodi | 3 |
Tipo di macchina | N1-standard-8 (tipo di macchina standard con 8 vCPU, 30 GB di memoria) |
Archiviazione | Il provisioning dello spazio di archiviazione verrà eseguito in modo dinamico tramite il provisioning di StatefulSet |
Configurazione del pool di nodi stateless
Configura un pool di nodi stateless come segue:
Configurazione | Valore |
---|---|
Nome | apigee-runtime
|
Numero minimo di nodi | 3 (1 per zona) |
Tipo di macchina | N1-standard-4 (tipo di macchina standard con 4 vCPU, 15 GB di memoria) |