GDCV für VMware – Übersicht

Google Distributed Cloud Virtual (GDCV) ist unsere Lösung, die die Infrastruktur und Dienste von Google Cloud auf Ihr Rechenzentrum erweitert. Dabei wird die von Google bereitgestellte Software auf Ihrer eigenen Hardware ausgeführt. GDCV für VMware basiert auf Google Kubernetes Engine (GKE) mit einem eigenen GKE on VMware-Paket, das GKE für die Verwendung in einer lokalen Umgebung erweitert. Mit GKE on VMware können Sie Kubernetes-Cluster lokal erstellen, verwalten und upgraden, während Sie Google Cloud-Features verwenden. Mit der Infrastruktur von Google können Sie Containeranwendungen in Ihren GKE on VMware-Clustern bereitstellen und betreiben.

GDCV für VMware ist Teil von GKE Enterprise, einer Enterprise-Stufe für GKE mit leistungsstarken Features zum Steuern, Verwalten und Betreiben von Containerarbeitslasten in großem Maßstab. Weitere Informationen zu GKE Enterprise und den für GKE on VMware-Cluster verfügbaren Features finden Sie in der technischen Übersicht zu GKE Enterprise (Anthos).

GKE on VMware wird lokal in einer vSphere-Umgebung ausgeführt. vSphere ist die Virtualisierungsplattform von VMware. Die beiden Hauptkomponenten von vSphere sind ESXi und vCenter Server.

Auf dieser Seite erhalten Sie einen Überblick über die Funktionsweise von GKE on VMware. Sie erhalten im Hintergrund den erforderlichen Hintergrund, bevor eine Mindest- oder Produktionsinstallation verwendet wird.

Versionen

Diese Dokumentation behandelt die drei unterstützten Versionen von GDCV for VMware:

  • 1,29
  • 1,28
  • 1.16

Die vollständige Dokumentation für eine frühere Version finden Sie, wenn Sie die Nebenversionsnummer in der folgenden URL hinzufügen:

https://cloud.google.com/anthos/clusters/docs/on-prem/VERSION/

Ersetzen Sie VERSION durch eine Nebenversion zwischen 1.0 und 1.16 und kopieren Sie die URL in die Adressleiste Ihres Browsers.

Ab Version 1.29 erstellen wir kein Verzeichnis mehr für die vorherige Nebenversion. Unterschiede im Verhalten sind in der Dokumentation angegeben. Wenn eine neue Funktion verfügbar wird, wird auch die unterstützte Version der Funktion dokumentiert.

Weitere Informationen finden Sie unter Versionsverlauf.

Funktionsweise

GKE on VMware erweitert die Google Kubernetes Engine (GKE), sodass Sie GKE-Cluster lokal in einer vSphere-Umgebung erstellen und in Google Cloud zusammen mit regulären Google Kubernetes Engine-Clustern und Clustern in anderen Umgebungen als Teil einer Flotte verwalten können.

Da GKE on VMware in Ihrem Rechenzentrum und nicht in Google Cloud ausgeführt wird, müssen Sie zusätzlich zur GKE-Software selbst einige Administrator- und Steuerungsebenensoftware installieren. Die in Ihrem Rechenzentrum ausgeführte Software wird bei der Installation und beim Upgrade heruntergeladen.

Das folgende Diagramm zeigt das vereinfachte Ergebnis einer abgeschlossenen Installation.

Diagramm eines Administrator- und eines Nutzerclusters
GKE on VMware-Architektur mit einem Nutzercluster (zum Vergrößern klicken)

Schlüsselkomponenten

Die folgenden Komponenten bilden eine GKE on VMware-Installation:

  • In einem Nutzercluster werden die Arbeitslasten ausgeführt, die Ihre Anwendungen implementieren, z. B. in GKE in Google Cloud. Die Knoten, auf denen Ihre Arbeitslasten ausgeführt werden, werden als Worker-Knoten bezeichnet. Ein Nutzercluster hat auch einen oder mehrere Knoten der Steuerungsebene. Im vorherigen Diagramm hat der Nutzercluster einen Knoten der Steuerungsebene.

  • Der Administratorcluster verwaltet einen oder mehrere Nutzercluster. Im vorherigen Diagramm hat der Administratorcluster drei Knoten der Steuerungsebene.

  • Die Administratorworkstation ist eine separate Maschine mit den Tools, die Clusterersteller und -entwickler zum Verwalten von GKE on VMware benötigen:

    • Wenn Sie gkectl über die Administratorworkstation ausführen, können Sie Cluster erstellen und aktualisieren sowie einige andere Verwaltungsaufgaben ausführen
    • Wenn Sie kubectl über die Administratorworkstation ausführen, können Sie mit Ihren Administrator- und Nutzerclustern interagieren und Arbeitslasten bereitstellen und verwalten
  • Die Google Cloud Console bietet eine Weboberfläche für Ihr Google Cloud-Projekt, einschließlich GKE on VMware. Alternativ zum Ausführen von Befehlen auf der Administrator-Workstation können Sie über die Google Cloud Console einen Teil der Verwaltungsaufgaben von GKE on VMware, einschließlich der Clustererstellung, ausführen.

  • Clusteradministratoren und -entwickler verwenden kubectl und virtuelle IP-Adressen (VIPs), um auf die Steuerungsebenen in den Administrator- und Nutzerclustern zuzugreifen. VIPs werden während der Clustererstellung konfiguriert. Nutzer und Entwickler, die Arbeitslasten in Ihren Nutzerclustern aufrufen, verwenden Dienst- und Ingress-VIPs. Jeder Knoten in der Installation hat außerdem eine eigene IP-Adresse. Weitere Informationen zur IP-Planung für GKE on VMware finden Sie unter IP-Adressen planen.

Verbindung zur Flotte herstellen

Alle Nutzercluster von GKE on VMware (und optional Administratorcluster) sind Mitglieder einer Flotte: einer logischen Gruppierung von Kubernetes-Clustern. Mit Flotten kann Ihre Organisation die Verwaltung von einzelnen Clustern auf ganze Gruppen von Clustern ausweiten und Ihre Teams dabei unterstützen, ähnliche Best Practices wie bei Google anzuwenden. Sie können Flottencluster gemeinsam in der Google Cloud Console ansehen und verwalten und flottenbasierte GKE Enterprise-Features verwenden, um Ihre Arbeitslasten in großem Umfang zu verwalten, zu steuern und auszuführen. Eine vollständige Liste der verfügbaren Flottenfeatures für lokale Umgebungen finden Sie in den GKE Enterprise-Bereitstellungsoptionen.

Die Verbindung jedes Flottenclusters zu Google Cloud wird von einem Connect-Agent verwaltet, der im Rahmen des Installationsprozesses für GKE on VMware bereitgestellt wird. Weitere Informationen zur Funktionsweise dieses Agents finden Sie in der Übersicht zum Connect Agent.

Die Flottenmitgliedschaft wird auch verwendet, um die Preise für GKE on VMware zu verwalten, wie im nächsten Abschnitt beschrieben.

Eine ausführlichere Beschreibung der GKE Enterprise-Features und deren Zusammenspiel finden Sie in der technischen Übersicht zu GKE Enterprise.

GDCV für VMware erwerben

Wenn Sie GKE Enterprise aktivieren, können Sie alle GKE Enterprise-Features, einschließlich GKE on VMware, zu einer einzigen Gebühr pro vCPU für Flottencluster nutzen. Sie aktivieren die Plattform, indem Sie die Anthos API in Ihrem Google Cloud-Projekt aktivieren.

Vollständige Preisinformationen, einschließlich der Kontaktaufnahme mit dem Vertrieb, finden Sie unter GKE-Preise.

GKE auf VMware installieren

Da GKE on VMware in Ihrer eigenen Infrastruktur ausgeführt wird, lässt es sich hochgradig konfigurieren, um die Anforderungen Ihrer Organisation und Ihres Anwendungsfalls zu erfüllen: Sie können aus einer Reihe unterstützter Load-Balancing-Modi, vSphere-Konfigurationen, IP-Adressierungsoptionen, Sicherheitsfunktionen, Verbindungsoptionen und mehr auswählen. Das bedeutet, dass zum Einrichten von GKE on VMware vor und während der Installation Entscheidungen in Absprache mit Ihren Netzwerk-, vSphere- und Anwendungsteams getroffen werden müssen, um sicherzustellen, dass Ihre Installation Ihren Anforderungen entspricht. Diese Dokumentation enthält Leitfäden, die Ihrem Team bei diesen Entscheidungen helfen.

Wenn Sie GKE on VMware in Aktion sehen möchten, bieten wir auch einen einfachen Installationspfad für eine kleine Testinstallation, bei dem wir viele dieser Optionen für Sie getroffen haben, sodass Sie eine Arbeitslast schnell einrichten und ausführen können.

Der Installationsvorgang läuft in jedem Fall so ab:

  1. Installation planen Dazu müssen Sie zumindest sicherstellen, dass Sie die Ressourcen- und vSphere-Anforderungen für GKE on VMware erfüllen und Ihre IP-Adressen planen können.
  2. Richten Sie Ihre lokale Umgebung ein, um GKE on VMware zu unterstützen, einschließlich der Einrichtung von vSphere-Inventarobjekten und Ihrer Verbindung zu Google.
  3. Richten Sie Google Cloud-Ressourcen ein, einschließlich des Google Cloud-Projekts, das Sie beim Einrichten und Verwalten von GKE on VMware verwenden.
  4. Erstellen Sie eine Administratorworkstation mit den Ressourcen und Tools, die Sie zum Erstellen von Clustern benötigen.
  5. Administratorcluster erstellen, um Nutzercluster zu erstellen, zu verwalten und zu aktualisieren.
  6. Erstellen Sie Nutzercluster für die Ausführung Ihrer tatsächlichen Arbeitslasten.

Nächste Schritte

  • Informationen zum Starten einer minimalen Proof-of-Concept-Installation finden Sie unter Minimale Infrastruktur einrichten.
  • In der Installationsübersicht finden Sie einige der Aspekte, die zum Planen einer Installation von GKE on VMware und zum Starten einer Produktionsinstallation oder zu beidem erforderlich sind.