- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Questo argomento descrive le configurazioni minime dei 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, hybrid assegna tutti i pod al pool di nodi predefinito. Tuttavia, puoi creare pool di nodi dedicati e assegnare loro componenti ibridi per distribuire le risorse.
In genere, vengono definiti pool di nodi dedicati quando hai pod con requisiti delle risorse diversi. Ad esempio, i pod apigee-cassandra
richiedono l'archiviazione permanente, al contrario degli altri pod ibridi Apigee. Per questo motivo, ti consigliamo di creare un pool di nodi stateful per Cassandra e un pool di nodi stateless per il resto dei servizi di runtime ibridi. Per maggiori dettagli, consulta Configurare pool di nodi dedicati.
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 etichetta predefinito | 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 comporta la comunicazione con più nodi per le operazioni di lettura e scrittura, comporta un notevole 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 più di 1 Gbps per i sistemi di produzione.
Requisiti per Cassandra NTP
I dati Cassandra vengono sincronizzati in base al timestamp del sistema. Assicurati che l'ora venga sincronizzata in tutti i pod e in tutte le regioni all'interno del cluster Cassandra. I ritardi tra i nodi e le regioni causano incoerenze nei dati.
Scalabilità della configurazione
Se hai bisogno di scalare la configurazione iniziale in base a esigenze aggiuntive di capacità o velocità effettiva, consulta i seguenti argomenti:
- Configurazione di Cassandra per la produzione
- Scalabilità dei pod Cassandra
- Configurazione di pool di nodi dedicati
- Scala e scala automaticamente i servizi di runtime