Anthos-Cluster auf VMware – Übersicht

Anthos-Cluster auf VMware, eine Komponente von Google Distributed Cloud Virtual (GDC Virtual), ist eine Software, die Google Kubernetes Engine (GKE) in lokale Rechenzentren bringt. Anthos-Cluster auf VMware sind Teil von Anthos, der modernen Anwendungsplattform von Google mit Tools und Funktionen, mit denen Sie containerisierte Arbeitslasten im Unternehmensbereich verwalten, steuern und betreiben können, auch in lokalen Umgebungen. Mit Anthos-Clustern auf VMware können Sie Kubernetes-Cluster in Ihren eigenen Räumlichkeiten erstellen, verwalten und aktualisieren, während Sie Google Cloud-Features verwenden.

Anthos-Cluster auf 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 Anthos-Clustern auf VMware. Sie erhalten dadurch den nötigen Hintergrund, bevor Sie mit der Minimalinstallation oder Produktion beginnen.

Funktionsweise

Anthos-Cluster auf VMware erweitern Google Kubernetes Engine (GKE), damit Sie GKE-Cluster in einer vSphere-Umgebung selbst 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 Anthos-Cluster auf VMware in Ihrem Rechenzentrum und nicht in Google Cloud ausgeführt werden (wo die Kubernetes-Steuerungsebene und Netzwerkinfrastruktur von Google Cloud verwaltet werden), müssen Sie zusätzlich zur GKE-Software auch einige Software für die Verwaltung und Steuerungsebene installieren. Die Software, die in Ihrem Rechenzentrum ausgeführt wird, wird im Rahmen der Installation und Aktualisierung heruntergeladen.

Das folgende Diagramm zeigt das vereinfachte Ergebnis einer abgeschlossenen Installation.

Diagramm eines Administratorclusters und eines Nutzerclusters
Anthos-Cluster auf VMware-Architektur mit einem Nutzercluster (zum Vergrößern klicken)

Schlüsselkomponenten

Die folgenden Komponenten bilden eine Installation von Anthos-Clustern auf VMware:

  • In einem Nutzercluster werden die Arbeitslasten ausgeführt, die Ihre Anwendungen implementieren, z. B. in GKE in Google Cloud. Jeder Knoten in einem Nutzercluster wird als Worker-Knoten bezeichnet.

  • Auf dem Administratorcluster werden die Kubernetes-Steuerungsebenen für den Administratorcluster selbst und die zugehörigen Nutzercluster sowie Add-ons wie Prometheus oder Grafana ausgeführt. Aktualisierungen von Nutzerclustern werden über den Administratorcluster verwaltet. Ein einzelner Administratorcluster kann mehrere Nutzercluster verwalten.

  • Die Administratorworkstation ist eine separate VM, die die Tools enthält, die Clusterersteller und Entwickler mit den entsprechenden Berechtigungen zum Verwalten von Anthos-Clustern auf VMware benötigen:

    • Wenn Sie gkectl auf der Administrator-Workstation ausführen, können Sie Cluster erstellen und aktualisieren und einige andere administrative Aufgaben ausführen
    • Wenn Sie kubectl auf der Administrator-Workstation ausführen, können Sie mit Ihren Administrator- und Nutzerclustern interagieren, einschließlich der Bereitstellung und Verwaltung von Arbeitslasten
  • Die Google Cloud Console bietet eine Weboberfläche für Ihr Google Cloud-Projekt, einschließlich Anthos-Clustern auf VMware. Sie können eine Teilmenge der Verwaltungsaufgaben von Anthos-Clustern auf VMware über die Google Cloud Console als Alternative zur Anmeldung in der Administratorworkstation ausführen, einschließlich der Erstellung neuer Nutzercluster.

  • Clusteradministratoren und -entwickler, die kubectl verwenden, greifen über virtuelle IP-Adressen (VIPs), die Sie im Rahmen der Einrichtung konfigurieren, auf die Steuerungsebenen im Administratorcluster zu. Nutzer/Entwickler, die Arbeitslasten in Ihren Nutzerclustern aufrufen, verwenden Dienst- und Ingress-VIPs. Jeder Knoten in der Installation hat auch eine eigene IP-Adresse. Weitere Informationen zur IP-Planung für Anthos-Cluster auf VMware finden Sie unter IP-Adressen planen.

Verbindung zur Flotte herstellen

Alle Anthos-Cluster auf VMware-Nutzerclustern (und optional Administratorcluster) sind Mitglieder einer Flotte: eine logische Gruppierung von Kubernetes-Clustern. Mit Flotten können Sie in Ihrer Organisation die Verwaltung von einzelnen Clustern auf ganze Cluster verlagern und Ihre Teams dabei unterstützen, ähnliche Best Practices wie bei Google anzuwenden. Sie können Flottencluster zusammen in der Google Cloud Console ansehen und verwalten und mit für den Flotten aktivierten Anthos-Funktionen Ihre Arbeitslasten in großem Umfang verwalten, steuern und betreiben. Eine vollständige Liste der verfügbaren Flottenfeatures für lokale Umgebungen finden Sie unter Anthos-Bereitstellungsoptionen.

Die Verbindung jedes Flottenclusters zu Google Cloud wird von einem Connect-Agent verwaltet, der als Teil der Installation von Anthos-Clustern auf 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 von Anthos-Clustern auf VMware zu verwalten, wie im nächsten Abschnitt beschrieben.

Weitere Informationen zu den Features von Anthos und deren Zusammenarbeit finden Sie in der technischen Übersicht von Anthos.

Anthos-Cluster auf VMware kaufen

Wenn Sie die Anthos-Plattform aktivieren, können Sie alle Anthos-Features, einschließlich Anthos-Cluster auf VMware, für eine einzelne Gebühr pro vCPU für Flottencluster verwenden. Sie aktivieren die Plattform, indem Sie die Anthos API in Ihrem Google Cloud-Projekt aktivieren.

Vollständige Preisinformationen, einschließlich Pay-as-you-go- und Abo-Optionen sowie Möglichkeiten zur Kontaktaufnahme mit dem Vertrieb finden Sie unter Anthos-Preise.

Versionen

Informationen zu Anthos-Cluster auf VMware-Versionen finden Sie unter Versionsverlauf.

Anthos-Cluster on VMware installieren

Da Anthos-Cluster auf VMware in Ihrer eigenen Infrastruktur ausgeführt werden, ist sie hochgradig konfigurierbar, um Ihre speziellen Organisations- und Anwendungsanforderungen zu erfüllen: Sie können aus einer Reihe von unterstützten Load-Balancing-Modi, vSphere-Konfigurationen, IP-Adressoptionen, Sicherheitsfunktionen, Verbindungsoptionen und mehr auswählen. Das Einrichten von Anthos-Clustern auf VMware umfasst die Entscheidung vor und während der Installation in Absprache mit Ihren Netzwerk-, vSphere- und Anwendungsteams, damit Ihre Installation Ihren Anforderungen entspricht. Diese Dokumentation enthält Leitfäden, mit denen Ihr Team diese Entscheidungen treffen kann.

Wenn Sie jedoch nur Anthos-Cluster auf VMware in Aktion sehen möchten, bieten wir auch einen einfachen Installationspfad für eine kleine Testinstallation, bei der wir viele dieser Entscheidungen für Sie getroffen haben, sodass Sie eine Arbeitslast schnell einrichten können.

In jedem Fall sieht der Installationsvorgang so aus:

  1. Installation planen Dazu gehört mindestens, dass Sie die Ressourcen- und vSphere-Anforderungen für Anthos-Cluster auf VMware erfüllen und Ihre IP-Adressen planen.
  2. Richten Sie Ihre lokale Umgebung ein, um Anthos-Cluster auf VMware zu unterstützen, einschließlich der Einrichtung von vSphere-Inventarobjekten und Ihrer Verbindung zu Google.
  3. Google Cloud-Ressourcen einrichten, einschließlich des Google Cloud-Projekts, das Sie zum Einrichten und Verwalten von Anthos-Clustern auf VMware verwenden.
  4. Erstellen Sie eine Administratorworkstation mit den Ressourcen und Tools, die Sie zum Erstellen von Clustern benötigen.
  5. Erstellen Sie einen Administratorcluster, um die Kubernetes-Steuerungsebene für Ihre Administrator- und Nutzercluster zu hosten und Nutzercluster zu verwalten und zu aktualisieren.
  6. Erstellen Sie Nutzercluster, um Ihre tatsächlichen Arbeitslasten auszuführen.

Nächste Schritte