Requisiti per i cluster di produzione GKE

Questa sezione descrive i requisiti di base per configurare un cluster Google Kubernetes Engine (GKE) adatto per 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 dei cluster di produzione

Segui questi requisiti quando crei il cluster di produzione:

Versioni software

Requisito Valore
Versione di Kubernetes Versione 1.13 o successive Puoi trovare le versioni dei cluster Kubernetes supportate eseguendo il seguente comando:
gcloud container get-server-config
Le versioni supportate vengono restituite sotto l'intestazione validMasterVersions:.
kubectl version Versione 1.13.x o successive. Consulta Installa e configura kubectl.

Configurazione del modello di cluster

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

Configurazione Valore
Modello di cluster Cluster standard
Tipo di posizione Regionale (consigliato)
Zone di disponibilità 3
Scalabilità automatica Abilita la scalabilità automatica per i tuoi nodi, con il il numero massimo di istanze impostato sullo stesso numero. GKE ti darà riceverai un avviso relativo all'impostazione dei valori sullo stesso numero. Puoi ignorare questo avviso.

Per ulteriori informazioni, consulta Servizi ibridi di scalabilità e scalabilità automatica.

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 hanno tutti la stessa configurazione. Di per impostazione predefinita, devi configurare due pool di nodi nel cluster: uno per la piattaforma stateful Cassandra e uno per gli altri pod, che sono 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 e 30 GB di memoria)
Archiviazione Il provisioning dello spazio di archiviazione verrà eseguito in modo dinamico utilizzando il provisioning dinamico StatefulSet.

Configurazione del pool di nodi stateless

Configura un pool di nodi senza stato 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)