Auf dieser Seite wird erläutert, wie Sie einen zusätzlichen Nutzercluster für Anthos-Cluster auf VMware (GKE On-Prem) erstellen.
Hinweis
- Ein Administratorcluster muss ausgeführt werden. Sie haben einen Administratorcluster bei der Installation von Anthos Clusters on VMware erstellt.
- Jeder Nutzercluster erfordert eine eigene Konfigurationsdatei für den Nutzercluster. Entscheiden Sie, ob Sie eine neue Nutzercluster-Konfigurationsdatei erstellen und diese ändern wollen oder ob Sie eine bestehende Nutzercluster-Konfigurationsdatei kopieren und diese ändern wollen.
- Suchen Sie die
kubeconfig
-Datei des Administratorclusters. Sie verweisen auf diese Datei, wenn Sie den Befehl zum Erstellen des neuen Nutzerclusters angeben.
Verfügbarkeit ausreichender IP-Adressen prüfen
Dem neuen Nutzercluster müssen genügend IP-Adressen zugewiesen sein. Ob Sie genügend IP-Adressen haben, hängt davon ab, ob Sie einen DHCP-Server oder statische IP-Adressen verwenden.
Achten Sie außerdem darauf, dass Ihrem Administratorcluster genügend IP-Adressen zugewiesen sind. Der Administratorcluster hat für jeden Nutzercluster einen oder drei Knoten der Steuerungsebene und der Administratorcluster benötigt für den Nutzercluster, den Sie erstellen möchten, einen oder drei zusätzliche Knoten der Steuerungsebene. Für alle Knoten der Steuerungsebene muss genügend IP-Adressen verfügbar sein. Weitere Informationen dazu, wie Sie Ihren Administratorcluster aktualisieren, um mehr IP-Adressen zu erhalten, finden Sie unter Upgrade – Prüfen, ob genügend IP-Adressen verfügbar sind.
DHCP
Prüfen Sie, ob der DHCP-Server im Netzwerk, in dem der Cluster erstellt wird, über genügend IP-Adressen verfügt. Es sollten mehr IP-Adressen vorhanden sein als Knoten, die im Nutzercluster ausgeführt werden.
Statische IP-Adressen
Prüfen Sie, ob genügend IP-Adressen für die neuen Clusterknoten reserviert sind, die im vorhandenen Administratorcluster und im neuen Nutzercluster erstellt werden.
Weitere Nutzercluster-Konfigurationsdatei erstellen
Der neue Nutzercluster erfordert eine eigene Konfigurationsdatei für den Nutzercluster. Sie können entweder eine neue Datei erstellen oder eine vorhandene kopieren. In jedem Fall müssen Sie die Einstellungen für den neuen Cluster ändern.
So generieren Sie eine neue Konfigurationsdatei für den Nutzercluster:
gkectl create-config cluster --config NEW_USER_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
- USER_CLUSTER_CONFIG ist der Name, den Sie für die Konfigurationsdatei des Nutzerclusters auswählen.
- NEW_USER_CLUSTER_CONFIG ist der Name, den Sie für die Kopie der Konfigurationsdatei des Nutzerclusters auswählen.
Suchen Sie andernfalls eine vorhandene Nutzercluster-Konfigurationsdatei auf Ihrer Administrator-Workstation. Führen Sie diesen Befehl aus, um diese Datei in einen neuen Dateinamen zu kopieren.
cp USER_CLUSTER_CONFIG NEW_USER_CLUSTER_CONFIG
Ändern Sie diese Konfigurationsdatei für den neuen Nutzercluster, wie unter Konfigurationsdatei ausfüllen beschrieben.
Seesaw-Load-Balancer für den zusätzlichen Nutzercluster erstellen
Wenn Sie den gebündelten Seesaw-Load-Balancer verwenden, fahren Sie mit dem folgenden Schritt fort. Überspringen Sie andernfalls diesen Abschnitt.
Erstellen und konfigurieren Sie die VMs für den Seesaw-Load-Balancer:
gkectl create loadbalancer --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config NEW_USER_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
- ADMIN_CLUSTER_KUBECONFIG ist die
kubeconfig
-Datei des vorhandenen Administratorclusters. - NEW_USER_CLUSTER_CONFIG ist der Name der neuen Nutzercluster-Konfigurationsdatei.
Nutzercluster erstellen
Nachdem Sie nun eine NEW_USER_CLUSTER_CONFIG-Datei ausgefüllt haben, die den Spezifikationen für den neuen Nutzercluster entspricht, können Sie diese Datei verwenden, um diesen Nutzercluster zu erstellen. Führen Sie dazu diesen Befehl aus:
gkectl create cluster --config NEW_USER_CLUSTER_CONFIG --kubeconfig ADMIN_CLUSTER_KUBECONFIG
Ersetzen Sie Folgendes:
- NEW_USER_CLUSTER_CONFIG ist die von Ihnen erstellte Konfigurationsdatei. Möglicherweise haben Sie einen anderen Namen für diese Datei ausgewählt.
- ADMIN_CLUSTER_KUBECONFIG verweist auf die Datei
kubeconfig
des vorhandenen Administratorclusters.
Problembehebung
Siehe Probleme beim Erstellen und Aktualisieren von Clustern beheben.