Als vSphere-Administrator können Sie einen vSphere-Cluster als Supervisor-Cluster-Cluster konfigurieren, der den NSX-T Data Center-Netzwerk-Stack zum Bereitstellen von Konnektivität mit Kubernetes-Arbeitslasten verwendet.

Voraussetzungen

  • Stellen Sie sicher, dass Ihre Umgebung die Systemanforderungen für die Konfiguration eines vSphere-Clusters als Supervisor-Cluster erfüllt. Informationen zu den Anforderungen finden Sie unter Systemanforderungen für das Einrichten von vSphere with Tanzu mit NSX-T Data Center.
  • Stellen Sie sicher, dass NSX-T Data Center installiert und konfiguriert ist. Informationen zum Installieren und Konfigurieren von NSX-T Data Center finden Sie unter Installieren und Konfigurieren von NSX-T Data Center für vSphere with Tanzu.
  • Erstellen Sie Speicherrichtlinien für die Platzierung von Steuerungsebenen-VMs, flüchtigen Pod-Festplatten und Container-Images.
  • Konfigurieren Sie freigegebenen Speicher für den Cluster. Der gemeinsam genutzte Speicher ist für vSphere DRS, HA und die Speicherung persistenter Container-Volumes erforderlich.
  • Stellen Sie sicher, dass DRS und HA auf dem vSphere-Cluster aktiviert ist und DRS sich im vollautomatisierten Modus befindet.
  • Stellen Sie sicher, dass Sie über das Recht Clusterweite Konfiguration ändern auf dem Cluster verfügen.

Prozedur

  1. Wählen Sie im vSphere Client-Startmenü die Option Arbeitslastverwaltung aus.
  2. Klicken Sie auf Beginnen.
  3. Wählen Sie das vCenter Server-System aus, das Sie konfigurieren möchten.
  4. Wählen Sie den NSX-Netzwerk-Stack aus.
  5. Klicken Sie auf Weiter.
  6. Wählen Sie Cluster auswählen > Datencenter aus.
  7. Wählen Sie aus der Liste der kompatiblen Cluster den gewünschten Cluster aus und klicken Sie auf Weiter.
  8. Wählen Sie auf der Seite Größe der Steuerungsebene die Größe für die VMs der Steuerungsebene aus.
    Die Größe der Steuerungsebenen-VMs bestimmt die Menge der Arbeitslasten, die Sie auf dem Supervisor-Cluster ausführen können.
    Weitere Informationen finden Sie auf der Website zu den Maximalwerten für die VMware-Konfiguration.
  9. Klicken Sie auf Weiter.
  10. Konfigurieren Sie unter Netzwerkeinstellungen die Netzwerkeinstellungen für die Steuerungsebene und die Worker-Knoten.
    1. Konfigurieren Sie im Bereich Verwaltungsnetzwerk die folgenden Einstellungen für den Verwaltungsdatenverkehr:
      Option Bezeichnung
      Netzwerk Wählen Sie ein Netzwerk aus, das für den Verwaltungsdatenverkehr konfiguriert wurde.

      Beispiel: DPortGroup-MGMT.

      IP der Start-Steuerungsebene Geben Sie eine IP-Adresse ein, die den Startpunkt für die Reservierung von aufeinander folgenden IP-Adressen für die Kubernetes-Steuerungsebenen-VMs wie folgt festlegt:
      • Eine IP-Adresse für jede der Kubernetes-Steuerungsebenen-VMs.
      • Eine Floating-IP-Adresse für eine der Kubernetes-Steuerungsebenen-VMs als Schnittstelle zum Verwaltungsnetzwerk. Die Steuerungsebenen-VM mit der zugewiesenen Floating-IP-Adresse fungiert als führende VM für alle drei Kubernetes-Steuerungsebenen-VMs.
      • Eine IP-Adresse, die als Puffer dienen soll, falls eine Kubernetes-Steuerungsebenen-VM ausfällt und eine neue Steuerungsebenen-VM als Ersatz bereitgestellt wird.

      Beispiel: 10.197.79.152.

      Subnetzmaske Geben Sie die Subnetzmaske für das Verwaltungsnetzwerk ein.

      Beispiel: 255.255.255.0.

        Geben Sie die Gateway-IP-Adresse ein.

      Beispiel: 10.197.79.253.

      DNS-Server Geben Sie die Adressen der DNS-Server ein, die Sie in Ihrer Umgebung verwenden. Wenn das vCenter Server-System mit einem FQDN registriert ist, müssen Sie die IP-Adressen der DNS-Server eingeben, die Sie mit der vSphere-Umgebung verwenden, damit der FQDN im Supervisor-Cluster aufgelöst werden kann.

      Beispiel: 10.142.7.1.

      NTP-Server Geben Sie die Adressen der NTP-Server ein, die Sie in Ihrer Umgebung verwenden (sofern vorhanden).
      DNS-Suchdomänen Geben Sie Domänennamen ein, die von DNS innerhalb der Kubernetes Control Plane-Knoten durchsucht werden, z. B. corp.local, damit der DNS-Server sie auflösen kann.
    2. Konfigurieren Sie im Bereich Arbeitslastennetzwerk die Einstellungen für die Netzwerke für Namespaces.
      Die Namespace-Netzwerkeinstellungen bieten Konnektivität zu vSphere-Pods und Namespaces, die im Supervisor-Cluster ausgeführt werden.
      Option Bezeichnung
      vSphere Distributed Switch Wählen Sie den vSphere Distributed Switch aus, der das Overlay-Netzwerk für den Supervisor-Cluster verarbeitet.

      Wählen Sie z. B. DSwitch aus.

      Edge-Cluster Wählen Sie den NSX Edge-Cluster mit dem Tier-0-Gateway aus, das Sie für das Namespace-Netzwerk verwenden möchten.

      Wählen Sie z. B. EDGE-CLUSTER aus.

      FQDN des API-Server-Endpoints Geben Sie optional den FQDN des API-Server-Endpoints ein.
      DNS-Server Geben Sie, sofern vorhanden, die IP-Adressen der DNS-Server ein, die Sie in Ihrer Umgebung verwenden.

      Beispiel: 10.142.7.1.

      Pod-CIDRs Geben Sie eine CIDR-Anmerkung ein, um den IP-Bereich für vSphere Native Pods zu ermitteln. Sie können den Standardwert verwenden.
      Dienste-CIDRs Geben Sie eine CIDR-Anmerkung ein, um den IP-Bereich für Kubernetes-Dienste zu ermitteln. Sie können den Standardwert verwenden.
      Ingress-CIDRs Geben Sie eine CIDR-Anmerkung zur Ermittlung des Ingress-IP-Bereichs für die Kubernetes-Dienste ein. Dieser Bereich wird für Dienste vom Typ „Load Balancer“ und „Ingress“ verwendet.
      Egress-CIDRs Geben Sie eine CIDR-Anmerkung zur Ermittlung der Egress-IP für Kubernetes-Dienste ein. Für jeden Namespace im Supervisor-Cluster wird nur eine Egress-IP-Adresse zugewiesen. Bei der Egress-IP handelt es sich um die IP-Adresse, die die vSphere-Pods im jeweiligen Namespace verwenden, um außerhalb von NSX-T Data Center zu kommunizieren.
  11. Klicken Sie auf Weiter.
  12. Konfigurieren Sie in den Speichereinstellungen den Speicher für den Supervisor-Cluster.
    Mit der Speicherrichtlinie, die Sie für jedes der folgenden Objekte auswählen, wird sichergestellt, dass das Objekt in dem Datenspeicher platziert wird, auf den in der Speicherrichtlinie verwiesen wird. Sie können dieselben oder unterschiedliche Speicherrichtlinien für die Objekte verwenden.
    Option Bezeichnung
    Steuerungsebenenknoten Wählen Sie die Speicherrichtlinie für die Platzierung der Control Plane-VMs aus.
    Flüchtige Pod-Festplatten Wählen Sie die Speicherrichtlinie für die Platzierung der vSphere-Pods aus.
    Container-Image-Cache Wählen Sie die Speicherrichtlinie für die Platzierung des Caches von Container-Images aus.
  13. Überprüfen Sie im Abschnitt Bereit zum Abschließen die Einstellungen und klicken Sie auf Beenden.
    Der Cluster ist mit vSphere with Tanzu aktiviert, und Sie können Supervisor-Namespaces erstellen, um sie DevOps-Ingenieuren zur Verfügung zu stellen. Es werden Kubernetes-Steuerungsebenenknoten auf den Hosts erstellt, die Teil des Clusters und des Spherelet-Prozesses sind.

Nächste Maßnahme

Erstellen und konfigurieren Sie einen Supervisor-Namespace im Supervisor-Cluster. Siehe Erstellen und Konfigurieren eines vSphere-Namespace.