Verwaltungscluster: Supervisoren und eigenständige Cluster

Tanzu Kubernetes Grid-Benutzer melden sich mit der Tanzu CLI und der Kubernetes-CLI (kubectl) beim Verwaltungscluster an und geben Befehle (z. B. tanzu cluster create zum Erstellen eines Arbeitslastclusters oder tanzu package install zum Installieren eines Paketdiensts) an den Cluster aus, die von gehosteten Apps verwendet werden sollen.

Der Verwaltungscluster führt die Cluster-API, Carvel-Tools und andere Software aus, um diese Befehle zu verarbeiten.

Der Verwaltungscluster ist speziell für die Verwaltung von Arbeitslastclustern und Paketdiensten sowie für die Ausführung von Containernetzwerken und anderen Agenten auf Systemebene vorgesehen.

Bereitstellungsoptionen für Verwaltungscluster

Der Verwaltungscluster verfügt über zwei Bereitstellungsoptionen, die auf verschiedenen Infrastrukturen mit unterschiedlichen Komponentensätzen ausgeführt werden:

  • Supervisor ist ein Verwaltungscluster, der als Teil der vSphere with Tanzu-Lösung direkt auf vorhandenen ESXi-Hosts ausgeführt wird. Supervisor bietet eine Plattform für das native Hosten verschiedener Typen von Kubernetes-Arbeitslasten in vSphere, einschließlich vSphere-Pods, VM-Dienst-VMs, Supervisor-Diensten und TKG-Clustern. Wenn ein vSphere with Tanzu-Supervisor in Ihrer vSphere 7- oder 8-Instanz zur Verfügung steht, müssen Sie keinen eigenständigen Verwaltungscluster bereitstellen.
  • Ein eigenständiger Verwaltungscluster ist ein Verwaltungscluster, der als dedizierte VMs ausgeführt wird, um TKG in mehreren Cloudinfrastrukturen zu unterstützen. Bei dieser Option bezieht sich „Bereitstellen von TKG“ auf die Bereitstellung eines Verwaltungsclusters in einer Infrastruktur wie vSphere, AWS oder Azure.

    Wichtig

    Tanzu Kubernetes Grid v2.4.x ist die letzte Version von TKG, die die Erstellung eigenständiger TKG-Verwaltungscluster und TKG-Arbeitslastcluster auf AWS und Azure unterstützt. Die Möglichkeit, eigenständige TKG-Verwaltungscluster und TKG-Arbeitslastcluster auf AWS und Azure zu erstellen, wird in Tanzu Kubernetes Grid v2.5 entfernt. Weitere Informationen finden Sie unter Veraltete TKG-Verwaltungs- und -Arbeitslastcluster in AWS und Azure in den Versionshinweisen zu VMware Tanzu Kubernetes Grid v2.4.

In beiden Fällen veröffentlicht der Verwaltungscluster eine API, die die Cluster-API umhüllt und der Cluster-API eine höhere Funktionalität hinzufügt. Auf der Clientseite umhüllt die Tanzu CLI die Kubernetes- und Cluster-API-CLIs kubectl und clusterctl und erweitert sie um Funktionalität auf höherer Ebene.

Verwendung eines vSphere with Tanzu-Supervisors

Für TKG-Bereitstellungen in vSphere 7 oder 8 besteht die beste Option für die meisten Anwendungsfallszenarien darin, den vSphere with Tanzu-Supervisor zu verwenden.

Insbesondere:

  • bietet der Supervisor eine vollintegrierte Erfahrung für VI-Administratoren mit anwendungszentrierter Verwaltung in vSphere 7 und vSphere 8
  • ermöglicht der Supervisor die Delegierung des Zugriffs auf vSphere-Namespaces direkt über vCenter Server
  • enthält der Supervisor Kontingente für Ressourcen, die von einem vSphere-Namespace verbraucht werden (als Leitlinien für die Self-Service-Nutzung)
  • zeigt der Supervisor vSphere-Namespaces, Tanzu Kubernetes-Cluster und Tanzu Kubernetes-Clusterknoten als Teil des vSphere Client an
  • verbindet der Supervisor Tanzu Kubernetes-Cluster mit der Infrastruktur, ohne den Clusteradministratoren dabei Infrastrukturanmeldedaten zur Verfügung zu stellen
  • trennt der Supervisor Tanzu Kubernetes-Cluster vom vSphere-Verwaltungsnetzwerk
  • wird der Supervisor in die Inhaltsbibliothek für die automatische Replizierung von VM-Images für neue Versionen von Kubernetes integriert
  • ermöglicht Ihnen der Supervisor die Verwaltung herkömmlicher VMs und Kubernetes-Cluster über eine gemeinsame API und den vSphere Client

Verwendung eines eigenständigen Verwaltungsclusters

Sie müssen einen eigenständigen Verwaltungscluster in folgenden Situationen verwenden:

  • Für Bereitstellungen in AWS und Azure.
  • Für Bereitstellungen in vSphere 6.7. vSphere with Tanzu ist ab vSphere 7 verfügbar.

In vSphere 7 und 8 sollten Sie TKG mit einem eigenständigen Verwaltungscluster anstelle eines Supervisors verwenden, wenn Sie die folgenden Funktionen benötigen, die noch nicht im Lieferumfang des Supervisors enthalten sind:

  • Windows-Container
  • IPv6-Dual-Stack
  • Die Möglichkeit, Arbeitslastcluster an einem Remote-Standort über eine zentrale vCenter Server-Instanz zu erstellen

Supervisoren, eigenständige Verwaltungscluster und Tanzu Kubernetes Grid 2.x

TKG 2.x vereinheitlicht die Tanzu CLI und die zugrunde liegenden Objektdefinitionen für die beiden Bereitstellungsoptionen des Verwaltungsclusters (Supervisor und eigenständiger Verwaltungscluster), wobei sich die Tanzu CLI-Versionskompatibilität zwischen den beiden Optionen jedoch unterscheidet.

In der Tabelle Kompatibilität mit VMware Tanzu-Produkten in der Dokumentation zu VMware Tanzu CLI finden Sie die Tanzu CLI- und vSphere-Versionen, die mit den beiden Bereitstellungsoptionen für TKG verwendet werden können.

Wichtig

Die in vSphere with Tanzu eingebettete Version der TKG-API bleibt unter Umständen hinter der Version im Tanzu CLI-Plug-In management-cluster zurück, das eigenständige Verwaltungscluster erstellt. Dies kann bedeuten, dass neuere Tanzu CLI-Versionen Funktionen in einem kompatiblen eigenständigen Verwaltungscluster unterstützen, die sie in einem kompatiblen Supervisor nicht unterstützen.

check-circle-line exclamation-circle-line close-line
Scroll to top icon