Nutzercluster erstellen (Kurzanleitung)

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 (optional)"
  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

Suchen Sie die kubeconfig-Datei des Nutzerclusters.

Mit dem Befehl gkectl create cluster wird im aktuellen Verzeichnis die kubeconfig-Datei USER_CLUSTER_NAME-kubeconfig erstellt. Sie benötigen diese kubeconfig-Datei später, um mit Ihrem Nutzercluster zu interagieren.

Prüfen Sie, ob Ihr Nutzercluster ausgeführt wird

Prüfen Sie, ob Ihr Nutzercluster ausgeführt wird:

kubectl get nodes --kubeconfig USER_CLUSTER_KUBECONFIG

Ersetzen Sie USER_CLUSTER_KUBECONFIG durch den Pfad Ihrer kubeconfig-Datei.

Die Ausgabe zeigt die Knoten des Nutzerclusters. Beispiel:

my-user-cluster-node-pool-69-d46d77885-7b7tx   Ready ...
my-user-cluster-node-pool-69-d46d77885-lsvzk   Ready ...
my-user-cluster-node-pool-69-d46d77885-sswjk   Ready ...

Weitere Informationen