In diesem Dokument wird gezeigt, wie Sie einen Nutzercluster für Anthos-Cluster auf VMware (GKE On-Prem) erstellen.
Diese Anleitung ist Teil einer Kurzanleitung. Ausführliche Anleitungen zum Erstellen eines Nutzerclusters finden Sie unter Nutzercluster erstellen.
Hinweis
Administratorcluster erstellen (Kurzanleitung)
SSH-Verbindung zu Ihrer Administrator-Workstation abrufen
SSH-Verbindung zu Ihrer Administrator-Workstation abrufen.
Das Dienstkonto für den Komponentenzugriff wird auf Ihrer Administrator-Workstation aktiviert.
Führen Sie alle verbleibenden Schritte in diesem Thema auf Ihrer Administrator-Workstation im Basisverzeichnis aus.
Statische IP-Adressen für den Nutzercluster angeben
Erstellen Sie eine IP-Blockdatei mit dem Namen user-cluster-ipblock.yaml
, um die statischen IP-Adressen anzugeben, die Sie für Ihren Nutzercluster verwenden möchten. Für diese Anleitung müssen Sie drei IP-Adressen angeben, die vom Nutzercluster verwendet werden sollen.
Hier ein Beispiel für eine IP-Blockdatei mit drei Hosts:
blocks: - netmask: 255.255.252.0 gateway: 172.16.23.254 ips: - ip: 172.16.20.15 hostname: user-host1 - ip: 172.16.20.16 hostname: user-host2 - ip: 172.16.20.17 hostname: user-host3
Das Feld ips
enthält ein Array von IP-Adressen und Hostnamen. Dies sind die IP-Adressen und Hostnamen, die Anthos-Cluster auf VMware (GKE On-Prem) Ihren Nutzerclusterknoten zuweisen wird.
In der Hostkonfigurationsdatei geben Sie auch die Adressen der DNS-Server, Zeitserver und des Standardgateways an, die von den Knoten des Nutzerclusters verwendet werden.
Nutzercluster-Konfigurationsdatei
Als gkeadm
die Administrator-Workstation erstellt hat, wurde eine zweite Konfigurationsdatei mit dem Namen user-cluster.yaml
erzeugt. Diese Konfigurationsdatei dient zum Erstellen Ihres Nutzerclusters.
Konfigurationsdatei für den Nutzercluster ausfüllen
Mehrere Felder in der Konfigurationsdatei des Nutzerclusters sind bereits mit Standardwerten, generierten Werten oder Werten gefüllt, die Sie beim Erstellen der Administrator-Workstation angegeben haben. Sie können diese Felder nicht ändern.
Füllen Sie die folgenden Felder aus: Eine Anleitung zum Ausfüllen der Felder finden Sie unter Konfigurationsdatei für Nutzercluster.
name: "Fill in" network: hostConfig: dnsServers: - "Fill in" ntpServers: - "Fill in" searchDomainsForDNS: - "Fill in" ipMode: type: Fill in. Set to "static". ipBlockFilePath: "Fill in" loadBalancer: vips: controlPlaneVIP: "Fill in" ingressVIP: "Fill in" seesaw: ipBlockFilePath: "Fill in" vrid: Fill in masterIP: "Fill in"
Konfigurationsdatei für Nutzercluster validieren
Prüfen Sie, ob die Konfigurationsdatei des Nutzerclusters gültig ist und zum Erstellen des Clusters verwendet werden kann:
gkectl check-config --kubeconfig kubeconfig --config user-cluster.yaml
Load-Balancer für Ihren Nutzercluster erstellen
Erstellen und konfigurieren Sie die VM für den Seesaw-Load-Balancer:
gkectl create loadbalancer --kubeconfig kubeconfig --config user-cluster.yaml
Nutzercluster erstellen
Nutzercluster erstellen:
gkectl create cluster --kubeconfig kubeconfig --config user-cluster.yaml