In diesem Abschnitt werden die grundlegenden Anforderungen zum Einrichten eines Google Kubernetes Engine-Clusters (GKE) beschrieben, der für die Installation von Apigee Hybrid in Produktionsumgebungen geeignet ist.
Cluster erstellen
Informationen zum Erstellen von GKE-Clustern finden Sie in der GKE-Dokumentation unter
Cluster erstellen.
Anforderungen an Produktionscluster
Beachten Sie beim Erstellen Ihres Produktionsclusters die folgenden Anforderungen:
Software-Versionen
Anforderung
Wert
Kubernetes-Version
Version 1.13 oder höher
Sie können die unterstützten Kubernetes-Clusterversionen mit folgendem Befehl ermitteln:
gcloud container get-server-config
Unterstützte Versionen werden unter der Überschrift validMasterVersions: zurückgegeben.
Wählen Sie diese Vorlagenkonfigurationsoptionen für Ihren GKE-Produktionscluster aus:
Konfiguration
Wert
Clustervorlage
Standard-Cluster
Standorttyp
Regional (empfohlen)
Verfügbarkeitszonen
3
Autoscaling
Aktivieren Sie das Autoscaling für Ihre Knoten, wobei die Mindest- und Höchstzahl der Instanzen auf dieselbe Anzahl festgelegt ist. GKE gibt eine Warnung aus, um für die gleiche Anzahl die Werte festzulegen. Sie können diese Warnung ignorieren.
Speicher wird mit dem dynamischen Bereitsteller StatefulSet dynamisch bereitgestellt.
Knotenanforderungen
Ein Knotenpool besteht aus einer Gruppe von Knoten in einem Cluster, die alle dieselbe Konfiguration haben. Standardmäßig müssen Sie zwei Knotenpools in Ihrem Cluster konfigurieren – einen für die zustandsorientierten Cassandra-Pods und einen für die übrigen Pods, die zustandslos sind.
Konfigurieren Sie diese beiden Knotenpools wie unten beschrieben:
Zustandsorientierte Knotenpoolkonfiguration
So konfigurieren Sie einen zustandsorientierten Knotenpool:
Konfiguration
Wert
Name
apigee-data
Mindestanzahl von Knoten
3
Maschinentyp
N1-standard-8 (Standardmaschinentyp mit 8 vCPUs, 30 GB Arbeitsspeicher)
Speicher
Speicher wird mit dem dynamischen Bereitsteller StatefulSet dynamisch bereitgestellt.
Zustandslose Knotenpoolkonfiguration
So konfigurieren Sie einen zustandslosen Knotenpool:
Konfiguration
Wert
Name
apigee-runtime
Mindestanzahl von Knoten
3 (1 pro Zone)
Maschinentyp
N1-Standard-4 (Standardmaschinentyp mit 4 vCPUs, 15 GB Arbeitsspeicher)
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-12 (UTC)."],[[["The Apigee hybrid documentation version 1.1 is end-of-life, and users should upgrade to a newer version."],["Setting up a production Google Kubernetes Engine (GKE) cluster for Apigee hybrid requires a cluster with Kubernetes version 1.13 or later and kubectl version 1.13.x or later."],["A production cluster should be a regional standard cluster with 3 availability zones, enabled autoscaling, and storage provisioned dynamically via StatefulSet."],["Two node pools are required: a stateful node pool named `apigee-data` with a minimum of 3 nodes, and a stateless node pool named `apigee-runtime` also with a minimum of 3 nodes, one per zone."],["The `apigee-data` node pool should use the N1-standard-8 machine type, while the `apigee-runtime` node pool should use the N1-standard-4 machine type."]]],[]]