GKE-Anforderungen für Nicht-Produktionscluster

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 anderen als Produktionsumgebungen geeignet ist.

Cluster erstellen

Informationen zum Erstellen von GKE-Clustern finden Sie in der GKE-Dokumentation unter Cluster erstellen.

Anforderungen für Nicht-Produktionscluster

Beachten Sie diese Anforderungen, wenn Sie Nicht-Produktionscluster erstellen.

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.
kubectl version Version 1.13.x oder höher. Siehe kubectl installieren und einrichten.

Clustervorlagenkonfiguration

Wählen Sie diese Vorlagenkonfigurationsoptionen für GKE-Cluster außerhalb des Produktionsumfelds aus:

Konfiguration Wert
Clustervorlage Standard-Cluster
Standorttyp Zonal
Verfügbarkeitszonen 3
Speicher 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-4 (Standardmaschinentyp mit 4 vCPUs, 15 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 (Falls zu wenig Ressourcen verfügbar sind, wählen Sie 2)
Maschinentyp N1-Standard-4 (Standardmaschinentyp mit 4 vCPUs, 15 GB Arbeitsspeicher)