Requisiti per i cluster di produzione GKE

Questa sezione descrive i requisiti di base per configurare un cluster Google Kubernetes Engine (GKE) adatto a un'installazione di produzione ibrida di Apigee.

Creazione del cluster

Per informazioni sulla creazione di cluster GKE, consulta Creazione di un cluster nella documentazione di GKE.

Requisiti per il cluster di produzione

Quando crei il cluster di produzione, rispetta questi requisiti:

Versioni software

Requisito Valore
Versione di Kubernetes Versione 1.14.x o successive Puoi trovare le versioni del cluster Kubernetes supportate eseguendo il seguente comando:
gcloud container get-server-config
Le versioni supportate vengono restituite nella sezione validMasterVersions:.
kubectl version Versione 1.14.x o successive. Consulta Installare e configurare kubectl.

Configurazione del modello di cluster

Scegli queste opzioni di configurazione del modello per il cluster GKE di produzione:

Configurazione Valore
Template di cluster Cluster Standard
Tipo di località Regionale (consigliato)
Zone di disponibilità 3
Scalabilità automatica Attiva la scalabilità automatica per i nodi, con il numero minimo e massimo di istanze impostato sullo stesso numero. GKE ti avviserà se imposti gli stessi valori. Puoi ignorare questo avviso.

Per saperne di più, consulta Scalabilità e scalabilità automatica dei servizi ibridi.

Archiviazione Lo spazio di archiviazione viene sottoposto a provisioning dinamico utilizzando il provisioner dinamico StatefulSet.

Requisiti dei nodi

Un node pool è un gruppo di nodi all'interno di un cluster che condividono la stessa configurazione. Per impostazione predefinita, devi configurare due node pool nel cluster: uno per i pod Cassandra stateful e uno per il resto dei pod, che sono stateless. Configura questi due node pool come descritto di seguito:

Configurazione 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 Lo spazio di archiviazione verrà sottoposto a provisioning dinamico utilizzando il provisioner dinamico StatefulSet

Configurazione 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)