Ü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.
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.
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. |
- Überprüfen Sie die Systemanforderungen und Topologien für das NSX-T-Netzwerk. Weitere Informationen hierzu finden Sie unter Systemanforderungen für das Einrichten von vSphere with Tanzu mit NSX-T Data Center.
- Installieren und konfigurieren Sie NSX-T Data Center für vSphere with Tanzu. Weitere Informationen hierzu finden Sie unter Installieren und Konfigurieren von NSX-T Data Center für vSphere with Tanzu.
- Prüfen Sie die NSX Advanced Load Balancer-Anforderungen. Weitere Informationen hierzu finden Sie unter Systemanforderungen für das Einrichten von vSphere with Tanzu mit vSphere-Netzwerk und NSX Advanced Load Balancer.
- Erstellen Sie einen vSphere Distributed Switch (vDS) und fügen Sie alle ESXi-Hosts aus dem Cluster zum vDS hinzu und erstellen Sie Portgruppen für Arbeitslastnetzwerke. Weitere Informationen hierzu finden Sie unter Erstellen eines vSphere Distributed Switch für einen Supervisor-Cluster zwecks Verwendung mit NSX Advanced Load Balancer.
- Stellen Sie den NSX Advanced Load Balancer bereit und konfigurieren Sie ihn. Weitere Informationen hierzu finden Sie unter Bereitstellen des Controllers.
- Überprüfen Sie die Systemanforderungen und Netzwerktopologien für vSphere-Netzwerke mit einem externen Lastausgleichsdienst. Weitere Informationen finden Sie unter Systemanforderungen für das Einrichten von vSphere with Tanzu mit vSphere-Netzwerk und HAProxy-Lastausgleichsdienst und Topologien für die Bereitstellung des HAProxy-Lastausgleichsdiensts.
- Erstellen Sie einen vSphere Distributed Switch (vDS) und fügen Sie alle ESXi-Hosts aus dem Cluster zum vDS hinzu und erstellen Sie Portgruppen für Arbeitslastnetzwerke. Weitere Informationen hierzu finden Sie unter Erstellen eines vSphere Distributed Switch für einen Supervisor-Cluster für die Verwendung mit dem HAProxy-Lastausgleichsdienst.
- Installieren und konfigurieren Sie eine Instanz eines HAProxy-Lastausgleichsdiensts, die zu dem vSphere Distributed Switch geroutet werden kann, der mit den Hosts aus dem vSphere-Cluster verbunden ist. Der HAProxy-Lastausgleichsdienst unterstützt die Netzwerkkonnektivität zu Arbeitslasten aus Clientnetzwerken und zum Lastausgleich des Datenverkehrs zwischen Tanzu Kubernetes-Clustern. Weitere Informationen hierzu finden Sie unter Installieren und Konfigurieren des HAProxy-Lastausgleichsdiensts.
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.