Überprüfen Sie die Voraussetzungen für die Aktivierung von vSphere with Tanzu in Ihrer vSphere Umgebung. Um containerbasierte Arbeitslasten nativ in vSphere auszuführen, aktivieren Sie als vSphere-Administrator die Arbeitslastverwaltung in einem vSphere-Cluster. Das Ergebnis ist ein Kubernetes-Verwaltungscluster, der so genannte Supervisor-Cluster, auf dem Sie vSphere-Pods ausführen und Tanzu Kubernetes-Cluster und VMs bereitstellen.

Erstellen und Konfigurieren eines vSphere-Clusters

Ein vSphere-Cluster ist eine Sammlung von ESXi-Hosts, die von einem vCenter Server-System verwaltet werden. Der Supervisor-Cluster wird in einem vSphere-Cluster ausgeführt. Erstellen Sie einen vSphere-Cluster, der die folgenden Anforderungen erfüllt, damit Sie die Arbeitslastverwaltung darin aktivieren können:

  • Erstellen und konfigurieren Sie einen vSphere-Cluster mit mindestens drei ESXi-Hosts. Bei Verwendung von vSAN wird die Konfiguration von vier ESXi-Hosts angeraten. Weitere Informationen finden Sie unter Erstellen und Konfigurieren von Clustern.
  • Konfigurieren Sie den Cluster mit gemeinsam genutztem Speicher wie vSAN. Der freigegebene Speicher ist für vSphere HA, DRS und zum Speichern persistenter Container-Volumes erforderlich. Weitere Informationen finden Sie unter Erstellen eines vSAN-Clusters.
  • Wenn Sie vorhaben, persistente Volumes im ReadWriteMany-Modus zu verwenden, müssen Sie Dateidienste im vSAN-Cluster aktivieren. Weitere Informationen finden Sie unter Erstellen von persistenten ReadWriteMany-Volumes in vSphere with Tanzu.
  • Aktivieren des Clusters mit vSphere HA. Weitere Informationen finden Sie unter Erstellen und Verwenden von vSphere HA-Clustern.
  • Aktivieren Sie den Cluster mit vSphere DRS im vollautomatischen Modus. Weitere Informationen finden Sie unter Erstellen eines DRS-Clusters.
  • Überprüfen Sie, ob Ihr Benutzerkonto im vSphere-Cluster über die Berechtigung Cluster-weite Konfiguration ändern verfügt, damit Sie die Funktion Arbeitslastverwaltung aktivieren können.
Vorsicht: Deaktivieren Sie nach der Konfiguration des Supervisor-Cluster nicht vSphere DRS. Die ständige Aktivierung von DRS ist eine obligatorische Voraussetzung für die Ausführung von Arbeitslasten auf dem Supervisor-Cluster. Das Deaktivieren von DRS führt zu einem Ausfall Ihrer Tanzu Kubernetes-Cluster.

Auswählen und Konfigurieren des Netzwerk-Stacks

Um die Arbeitslastverwaltung in einem vSphere-Cluster zu aktivieren, müssen Sie den Netzwerk-Stack so konfigurieren, dass er für den Supervisor-Cluster verwendet wird. Es stehen zwei Optionen zur Verfügung: ein NSX-T Data Center- oder vSphere Distributed Switch (vDS)-Netzwerk mit einem Lastausgleichsdienst. Sie können den NSX Advanced Load Balancer oder den HAProxy-Lastausgleichsdienst konfigurieren.

In der Tabelle werden die allgemeinen Unterschiede zwischen den beiden unterstützten Netzwerk-Stacks aufgeführt. Weitere Informationen zu den Unterschieden bei der Architektur finden Sie unter Supervisor-Cluster mit dem vSphere-Netzwerk-Stack konfiguriert.
Funktionalität NSX-T Netzwerk vDS-Netzwerk
vSphere-Pods Ja Nein
Tanzu Kubernetes Cluster Ja Ja
Eingebetteter Harbor-Registrierung Ja Nein
Lastausgleich Ja Ja, durch Installation und Konfiguration des NSX Advanced Load Balanceroder des HAProxy-Lastausgleichsdiensts.
So verwenden Sie das NSX-T Data Center-Netzwerk für den Supervisor-Cluster:
So verwenden Sie das vSphere vDS-Netzwerk mit dem NSX Advanced Load Balancer für den Supervisor-Cluster:
Hinweis: vSphere with Tanzu unterstützt den NSX Advanced Load Balancer mit vSphere 7 U2 und höher.
So verwenden Sie das vSphere vDS-Netzwerk mit HAProxy-Lastausgleich für den Supervisor-Cluster:
Hinweis: vSphere with Tanzu unterstützt den HAProxy-Lastausgleichsdienst mit vSphere 7 U1 und höher.

Erstellen einer Speicherrichtlinie

Sie müssen Speicherrichtlinien erstellen, mit denen die Datenspeicherplatzierung der Kubernetes-Steuerungsebenen-VMs, Container und Images ermittelt wird. Sie können Speicherrichtlinien erstellen, die verschiedenen Speicherklassen zugeordnet sind.

Bevor Sie die Arbeitslastverwaltung in einem vSphere-Cluster aktivieren, erstellen Sie eine Speicherrichtlinie für die Platzierung von Kubernetes-Steuerungsebenen-VMs. Weitere Informationen hierzu finden Sie unter Erstellen von Speicherrichtlinien für vSphere with Tanzu.

Erstellen einer Inhaltsbibliothek

Um Tanzu Kubernetes-Cluster und VMs bereitzustellen, benötigen Sie eine Inhaltsbibliothek, die in vCenter Server erstellt wurde, die den vSphere-Cluster verwaltet, in dem der Supervisor-Cluster ausgeführt wird.

Die Inhaltsbibliothek stellt dem System die Distributionen der Tanzu Kubernetes-Versionen in der Form von OVA-Vorlagen zur Verfügung. Wenn Sie einen Tanzu Kubernetes-Cluster bereitstellen, wird die OVA-Vorlage für die ausgewählte Version verwendet, um die Kubernetes-Clusterknoten zu erstellen.

Sie könne eine abonnierte Inhaltsbibliothek erstellen, um automatisch die neuesten veröffentlichten Images zu beziehen. Sie können auch eine lokale Inhaltsbibliothek erstellen und die Images manuell hochladen, was für die Air-Gap-Bereitstellung der Tanzu Kubernetes-Cluster erforderlich sein kann.

Weitere Informationen hierzu finden Sie unter Erstellen und Verwalten von Inhaltsbibliotheken für Tanzu Kubernetes-Versionen.

vSphere with Tanzu-Demos ansehen

Obwohl dies keine zwingende Voraussetzung ist, kann es hilfreich sein, sich vor dem Start einige Demonstrationen von vSphere with Tanzu anzusehen, darunter das Einrichten der vSphere-Umgebung als Vorbereitung auf die Bereitstellung des Supervisor-Clusters, die Aktivierung der Arbeitslastverwaltung und die Bereitstellung von Tanzu Kubernetes-Clustern. Wenn Sie dies für hilfreich halten, sollten Sie sich die Reihe der vSphere with Tanzu Deep Dive-Videos im VMware vSphere-Kanal ansehen. Sie können sich auch die vSphere Tanzu Quick Bytes-Reihe mit kurzen Videos zum Konfigurieren der Arbeitslastverwaltung mit dem vDS-Netzwerk und dem HAProxy-Lastausgleichsdienst anschauen.