Configurazioni minime del cluster

Questo argomento descrive le configurazioni minime del cluster per Apigee hybrid. Queste configurazioni minime si applicano a tutte le piattaforme Kubernetes supportate.

Informazioni sui pool di nodi

Un pool di nodi è un gruppo di nodi all'interno di un cluster che hanno tutti la stessa configurazione. Per impostazione predefinita, la modalità ibrida assegna tutti i pod al pool di nodi predefinito. Tuttavia, puoi creare pool di nodi dedicati e assegnarvi i componenti ibride per distribuire le risorse.

In genere, definisci i pool di nodi dedicati quando hai pod con requisiti di risorse diversi. Ad esempio, i pod apigee-cassandra richiedono uno spazio di archiviazione permanente, mentre gli altri pod ibride Apigee no. Per questo motivo, ti consigliamo di creare un pool di nodi stateful per Cassandra e un pool di nodi stateless per il resto dell'ambiente di runtime. Consulta Configurare pool di nodi dedicati per i dettagli.

La sezione seguente elenca le configurazioni per i pool di nodi stateful e stateless.

Configurazioni minime

Utilizza queste configurazioni minime durante la configurazione del cluster:

Configurazione Pool di nodi stateful Pool di nodi stateless
Numero di nodi 3 (per regione) 3 (per regione)
CPU 4 4
RAM 15 15
Nome dell'etichetta predefinita apigee-data apigee-runtime
Archiviazione dinamica Gestito con il CRD ApigeeDeployment

Requisiti di rete Cassandra

Cassandra utilizza il protocollo Gossip per scambiare informazioni con altri nodi sulla topologia di rete.

L'utilizzo di Gossip e la natura distribuita di Cassandra, che prevede l'interazione con più nodi per le operazioni di lettura e scrittura, comportano un elevato trasferimento di dati attraverso la rete.

Apigee consiglia di utilizzare un tipo di istanza con una larghezza di banda di rete minima di 1 Gbps e superiore a 1 Gbps per i sistemi di produzione.

Requisiti NTP di Cassandra

I dati di Cassandra vengono sincronizzati in base al timestamp del sistema. Assicurati che l'ora sia sincronizzata su tutti i pod e in tutte le regioni all'interno del cluster Cassandra. Ritardi di tempo tra nodi e regioni causano incoerenze nei dati.

Scalabilità della configurazione

Se devi scalare la configurazione iniziale in base a esigenze di capacità o throughput aggiuntive, consulta i seguenti argomenti: