Minimale Clusterkonfigurationen

In diesem Thema werden die minimalen Clusterkonfigurationen für Apigee Hybrid beschrieben. Diese Mindestkonfigurationen gelten für alle unterstützten Kubernetes-Plattformen.

Über Knotenpools

Ein Knotenpool besteht aus einer Gruppe von Knoten in einem Cluster, die alle dieselbe Konfiguration haben. Standardmäßig weist Hybrid allen Pods den Standardknotenpool zu. Sie können jedoch dedizierte Knotenpools erstellen und ihnen Hybridkomponenten zuweisen, um so Ressourcen zu verteilen.

Normalerweise definieren Sie separate Knotenpools, wenn Sie Pods mit unterschiedlichen Ressourcenanforderungen haben. Die apigee-cassandra-Pods erfordern beispielsweise nichtflüchtigen Speicher, die anderen Apigee Hybrid-Pods jedoch nicht. Daher empfehlen wir Ihnen, einen zustandsorientierten Knotenpool für Cassandra und einen zustandslosen Knotenpool für die übrigen Hybridlaufzeitdienste zu erstellen. Weitere Informationen finden Sie unter Dedizierte Knotenpools konfigurieren.

Im folgenden Abschnitt werden Konfigurationen für zustandsorientierte und zustandslose Knotenpools aufgelistet.

Mindestkonfigurationen

Verwenden Sie bei der Einrichtung Ihres Clusters folgende Mindestkonfigurationen:

Konfiguration Zustandsorientierter Knotenpool Zustandsloser Knotenpool
Anzahl der Knoten 3 (pro Region) 3 (pro Region)
CPU 4 4
RAM 15 15
Name des Standardlabels Apigee-Daten Apigee-Laufzeit
Speicher dynamic Verwaltet mit der ApigeeDeployment-CRD

Cassandra-Netzwerkanforderungen

Cassandra verwendet das Gossip-Protokoll für den Austausch von Informationen mit anderen Knoten zur Netzwerktopologie.

Die Verwendung von Gossip sowie die verteilte Natur von Cassandra, das mit mehreren Knoten für Lese- und Schreibvorgänge kommuniziert, führen zu einer großen Datenübertragung über das Netzwerk.

Apigee empfiehlt die Verwendung eines Instanztyps mit einer Netzwerkbandbreite von mindestens 1 Gbit/s und mehr als 1 Gbit/s für Produktionssysteme.

Cassandra NTP-Anforderungen

Cassandra-Daten werden basierend auf dem Zeitstempel des Systems synchronisiert. Prüfen Sie, ob die Zeit über alle Pods und Regionen innerhalb des Cassandra-Clusters synchronisiert wird. Zeitverzögerungen zwischen den Knoten und Regionen führen zu Dateninkonsistenzen.

Konfiguration skalieren

Wenn Sie Ihre anfängliche Konfiguration basierend auf zusätzlichen Kapazitäten oder Durchsatzanforderungen skalieren müssen, finden Sie unter folgenden Themen weitere Informationen: