GKE On-Prem – Übersicht

GKE On-Prem ist eine Hybrid-Cloud-Software, die Google Kubernetes Engine (GKE) in lokalen Rechenzentren verfügbar macht. Mit GKE On-Prem können Sie Kubernetes-Cluster in Ihrer lokalen Umgebung erstellen, verwalten und aktualisieren. Mit Connect können Sie über die gleiche Oberfläche in der Google Cloud Console Ihre lokalen und Kubernetes-Cloud-Cluster aufrufen und sich dort anmelden.

GKE On-Prem wird in Ihrem Rechenzentrum in einer Umgebung von vSphere 6.5 oder 6.7 Update 3 ausgeführt. vSphere ist die Servervirtualisierungssoftware von VMware. GKE On-Prem verwendet den vCenter-Server von VMware, um Ihre Cluster zu verwalten.

GKE On-Prem erhalten

GKE On-Prem ist eine Kernkomponente von Anthos.

GKE On-Prem installieren

Bevor Sie GKE On-Prem installieren, müssen Sie eine Administrator-Workstation-VM in Ihrer vsphere Umgebung erstellen. Anschließend installieren Sie GKE On-Prem über die Administrator-Workstation.

Architektur

In GKE On-Prem gibt es einen Administratorcluster und einen oder mehrere Nutzercluster. Es gibt auch eine Administrator-Workstation-VM. Alle diese VMs werden in einem einzigen vSphere-Cluster ausgeführt.

Diagramm, das die GKE On-Prem-Architektur beschreibt, wenn eine Nutzersteuerungsebene bereitgestellt wird
Abbildung: GKE On-Prem-Architektur mit einer Steuerungsebene für Nutzer (Zum Vergrößern klicken)

Administratorcluster

Der Administratorcluster ist die Basisebene von GKE On-Prem. Sie führt die folgenden GKE On-Prem-Komponenten aus:

  • Administrator-Steuerungsebene: Die Administrator-Steuerungsebene enthält den Kubernetes-API-Server, den Planer und mehrere Controller für den Administrator-Cluster. Der Computer, auf dem die Administrator-Steuerungsebene ausgeführt wird, wird als Administrator-Master bezeichnet.

  • Nutzersteuerungsebenen: Für jeden Nutzercluster hat der Administratorcluster einen Knoten, auf dem die Steuerungsebene für den Nutzercluster ausgeführt wird. Die Steuerungsebene enthält den Kubernetes-API-Server, den Planer und mehrere Controller für den Nutzercluster. Eine Maschine, auf der eine Steuerungsebene für Nutzer ausgeführt wird, wird als Nutzerstamm bezeichnet.

  • Add-ons: Der Administratorcluster führt mehrere Kubernetes-Add-ons aus, z. B. Grafana, Prometheus und die Operations Suite von Google Cloud. Add-ons werden auf einer oder mehreren VMs ausgeführt, die von den VMs, auf denen die Steuerungsebenen ausgeführt werden, getrennt sind.

Beachten Sie, dass User-Steuerungsebenen vom Administrator-Cluster verwaltet werden. Sie werden auf Knoten im Administrator-Cluster ausgeführt, nicht in den Nutzerclustern selbst.

Nutzercluster

In Nutzerclustern können Sie Ihre containerisierten Arbeitslasten und Dienste bereitstellen und ausführen.

Versionsverwaltung

Weitere Informationen zu GKE-On-Prem-Versionen finden Sie unter Versionen.

Weitere Informationen