In diesem Dokument wird gezeigt, wie Sie eine Administrator-Workstation für Anthos-Cluster auf VMware (GKE On-Prem) erstellen, die Sie zum Erstellen von Clustern verwenden können.
Diese Anleitung ist Teil einer Kurzanleitung. Eine ausführliche Anleitung zum Erstellen einer Administrator-Workstation finden Sie unter Administrator-Workstation erstellen.
Hinweis
Erstellen Sie ein Google Cloud-Projekt (Kurzanleitung).
Erstellen Sie ein Dienstkonto (Kurzanleitung).
Ermitteln Sie Ihre vCenter-Serveradresse und den CA-Zertifikatspfad.
Vorlagen für Konfigurationsdateien generieren
Für die Schritte in diesem Dokument wird das gkeadm
-Befehlszeilentool verwendet, das für 64-Bit-Linux, Windows 10, Windows Server 2019 und macOS 10.15 oder höher verfügbar ist.
Laden Sie gkeadm
in Ihr aktuelles Verzeichnis herunter.
Generieren Sie Vorlagen:
./gkeadm create config
Mit dem vorherigen Befehl wurden diese Dateien in Ihrem aktuellen Verzeichnis erstellt:
credential.yaml
admin-ws-config.yaml
credential.yaml
ausfüllen
Geben Sie in credential.yaml
Ihren vCenter-Nutzernamen und das Passwort ein. Beispiel:
kind: CredentialFile items: - name: vCenter username: "my-account-name" password: "AadmpqGPqq!a"
admin-ws-config.yaml
ausfüllen
Die folgenden Felder werden automatisch ausgefüllt:
vCenter: credentials: fileRef: path: credential.yaml entry: vCenter adminWorkstation: name: gke-admin-ws-... cpus: 4 memoryMB: 8192 diskGB: 50 dataDiskName: gke-on-prem-admin-workstation-data-disk,,,.vmdk dataDiskMB: 512 network: ntpServer: ntp.ubuntu.com
Füllen Sie die folgenden Pflichtfelder aus. Weitere Informationen zum Ausfüllen der Felder finden Sie unter Konfigurationsdatei für die Administrator-Workstation.
gcp: whitelistedServiceAccountKeyPath: "Fill in" vCenter: credentials: address: "Fill in" datacenter: "Fill in" datastore: "Fill in" cluster: "Fill in" network: "Fill in" resourcePool: "Fill in" caCertPath: "Fill in" network: hostConfig: ipAllocationMode: Fill in. Set to "static". ip: "Fill in" gateway: "Fill in" netmask: "Fill in"
Wenn erforderlich, füllen Sie das Feld proxyURL
aus.
adminWorkstation: proxyURL: "Fill in"
Admin-Workstation erstellen
Erstellen Sie Ihre Administrator-Workstation und erstellen Sie automatisch Dienstkonten:
./gkeadm create admin-workstation --auto-create-service-accounts
Die Ausgabe enthält detaillierte Informationen zur Erstellung Ihrer Administrator-Workstation:
... Getting ... service account... Creating other service accounts and JSON key files... - connect-agent-sa-2007081316 - connect-register-sa-2007081316 - log-mon-sa-2007081316 ******************************************************************** Admin workstation is ready to use. Admin workstation information saved to /usr/local/google/home/me/my-admin-workstation This file is required for future upgrades SSH into the admin workstation with the following command: ssh -i /usr/local/google/home/me/.ssh/gke-admin-workstation ubuntu@172.16.5.1 ********************************************************************
SSH-Verbindung zu Ihrer Administrator-Workstation abrufen
Gegen Ende der vorherigen Ausgabe finden Sie einen Befehl, mit dem Sie eine SSH-Verbindung zu Ihrer Administrator-Workstation herstellen können. Geben Sie diesen Befehl jetzt ein. Beispiel:
ssh -i /usr/local/google/home/me/.ssh/gke-admin-workstation ubuntu@172.16.5.1
Rufen Sie eine Liste der Dateien auf Ihrer Administrator-Workstation auf:
ls -1
In der Ausgabe sehen Sie zwei Clusterkonfigurationsdateien, Ihre CA-Zertifikatsdatei und die JSON-Schlüsseldateien für Ihre Dienstkonten:
admin-cluster.yaml connect-agent-sa-2007081316.json connect-register-sa-2007081316.json log-mon-sa-2007081316.json user-cluster.yaml vcenter-ca-cert.pem component-access-key.json
Weitere Informationen
Seesaw-Load-Balancer (Kurzanleitung)