Administratorcluster erstellen (Kurzanleitung)

In diesem Dokument wird gezeigt, wie Sie einen Administratorcluster für Anthos-Cluster auf VMware (GKE On-Prem) erstellen.

Diese Anleitung ist Teil einer Kurzanleitung. Eine vollständige Anleitung zum Erstellen eines Administratorclusters finden Sie unter Administratorcluster erstellen.

Hinweis

Admin-Workstation erstellen (Kurzanleitung)

Seesaw-Load-Balancer vorbereiten (Kurzanleitung)

SSH-Verbindung zu Ihrer Administrator-Workstation abrufen

SSH-Verbindung zu Ihrer Administrator-Workstation abrufen.

Denken Sie daran, dass gkeadm Ihr Dienstkonto für den Komponentenzugriff auf der Administrator-Workstation aktiviert hat.

Führen Sie alle verbleibenden Schritte in diesem Thema auf Ihrer Administrator-Workstation im Basisverzeichnis aus.

Statische IP-Adressen für den Administratorcluster spezifizieren

Erstellen Sie eine IP-Blockdatei mit dem Namen admin-cluster-ipblock.yaml, um die statischen IP-Adressen anzugeben, die Sie für Ihren Administratorcluster verwenden möchten.

Sie benötigen fünf IP-Adressen für die folgenden Knoten in Ihrem Administratorcluster:

  • Drei Knoten zum Ausführen der Steuerungsebene des Administratorclusters und der Add-ons

  • Einen zusätzlichen Knoten, der vorübergehend während der Upgrades verwendet werden soll

  • Einen Knoten zum Ausführen der Steuerungsebene für den Nutzercluster, den Sie später erstellen

Hier ein Beispiel einer IP-Blockdatei mit fünf Hosts:

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5

Das Feld ips enthält ein Array von IP-Adressen und Hostnamen. Dies sind die IP-Adressen und Hostnamen, die Anthos-Cluster in VMware (GKE On-Prem) Ihren Administrator-Clusterknoten zuweisen.

In der IP-Blockdatei geben Sie auch eine Subnetzmaske und ein Standardgateway für die Knoten des Administratorclusters an.

Konfigurationsdatei für Anmeldedaten

Wenn Sie gkeadm zum Erstellen Ihrer Administrator-Workstation verwendet haben, haben Sie die Anmeldedaten-Konfigurationsdatei namens credential.yaml ausgefüllt. Diese Datei enthält den Nutzernamen und das Passwort für Ihren vCenter-Server.

Konfigurationsdatei für den Admincluster

Als gkeadm die Administrator-Workstation erstellt hat, wurde eine zweite Konfigurationsdatei mit dem Namen admin-cluster.yaml erzeugt. Diese Konfigurationsdatei dient zum Erstellen Ihres Administratorclusters.

Konfigurationsdatei für den Administratorcluster ausfüllen

Mehrere Felder in der Konfigurationsdatei des Administratorclusters 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 Administratorcluster.

vCenter:
  dataDisk: "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"
  seesaw:
    ipBlockFilePath: "Fill in"
    vrid: Fill in
    masterIP: "Fill in"

Konfigurationsdatei für den Administratorcluster validieren

Überprüfen Sie, ob die Konfigurationsdatei für den Administratorcluster gültig ist und zum Erstellen des Clusters verwendet werden kann:

gkectl check-config --config admin-cluster.yaml

Bereiten Sie die vSphere-Umgebung vor.

Führen Sie gkectl prepare aus, um Ihre vSphere-Umgebung zu initialisieren:

gkectl prepare --config admin-cluster.yaml

Load-Balancer für Ihren Administratorcluster erstellen

Erstellen und konfigurieren Sie die VM für den Seesaw-Load-Balancer:

gkectl create loadbalancer --config admin-cluster.yaml

Erstellen Sie den Administratorcluster.

Erstellen Sie den Administratorcluster:

gkectl create admin --config admin-cluster.yaml

Suchen Sie die kubeconfig-Datei des Administratorclusters

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

Prüfen Sie, ob der Administratorcluster ausgeführt wird

Prüfen Sie, ob der Administratorcluster ausgeführt wird:

kubectl get nodes --kubeconfig kubeconfig

Die Ausgabe zeigt die Knoten des Administratorclusters. Beispiel:

gke-admin-master-hdn4z            Ready    control-plane,master ...
gke-admin-node-7f46cc8c47-g7w2c   Ready ...
gke-admin-node-7f46cc8c47-kwlrs   Ready ...

Weitere Informationen

Nutzercluster erstellen (Kurzanleitung)