Mit dem VMware Tanzu Kubernetes Grid-Dienst (TKG-Dienst) können Sie Kubernetes-Arbeitslastcluster auf der vSphere IaaS control plane bereitstellen. Der TKG-Dienst bietet unabhängige Versionen und asynchrone Upgrades ohne Arbeitslastunterbrechungen.

Einführung in den TKG-Dienst

Ab vSphere 8.0 Update 3 wird Tanzu Kubernetes Grid als ein Supervisor-Dienst installiert. Diese Änderung an der Architektur entkoppelt TKG von vSphere IaaS control plane-Versionen und ermöglicht Ihnen ein Upgrade des TKG-Diensts unabhängig von vCenter Server und vom Supervisor.

TKG-Dienst 3.0 wird auf den Knoten der Supervisor-Steuerungsebene installiert und ausgeführt. Der TKG-Dienst wird als verschachtelte Sammlung von Carvel-Paketen bereitgestellt. Als Kern-Supervisor-Dienst kann der TKG-Dienst auch in Umgebungen mit Internetbeschränkung aktualisiert werden. Er kann aber weder deinstalliert noch herabgestuft werden. Sie können den TKG-Dienst auf der Registerkarte Arbeitslastverwaltung > Dienste überwachen und verwalten. Weitere Informationen hierzu finden Sie unter Durchführen eines Upgrades der TKG-Dienst-Version.

TKG-Dienst Version 3.1 ist die erste unabhängige Version, auf die Sie ein Upgrade durchführen. Die TKG-Dienst Registrierung und das Upgrade sind separate Prozesse.

Installieren von TKG-Dienst 3.0

Die Installation des TKG-Dienst erfolgt automatisch, wenn Sie alle vSphere IaaS control plane-Komponenten auf die erforderlichen Versionen aktualisieren. Weitere Informationen finden Sie in den TKG-Dienst-Versionshinweisen.

Registrieren neuer TKG-Dienstversionen mit vCenter

Das TKG-Dienstpaket wird mit vCenter Server veröffentlicht und an die öffentliche Registrierung von VMware übertragen. Die TKG-Dienstregistrierung wird auf der vCenter Server-Ebene durchgeführt. Sie haben zwei Optionen, um neue Versionen des TKG-Diensts zu registrieren: synchron und asynchron.
Tabelle 1. Registrierungsoptionen für TKG-Dienstversionen
Registrierungsmethode Beschreibung
Synchron Warten Sie auf ein Update auf die neueste vCenter Server-Version, um eine neue Version des TKG-Diensts automatisch zu registrieren. Aktualisieren Sie dann den Supervisor, um die eingebettete Registrierung mit den neuen Versionen aufzufüllen.
Asynchron Laden Sie eine neue TKG-Dienstversionsdefinition aus der öffentlichen Registrierung herunter, und registrieren Sie sie dann manuell bei vCenter Server.
Für die synchrone Registrierung ist eine Systemaktualisierung erforderlich. Beim Aktualisieren von vCenter Server werden neue TKG-Dienstversionen automatisch bei Supervisor registriert. Zum Verwenden einer automatisch registrierten (neuen) Version müssen Sie jedoch den Supervisor auf die Version aktualisieren, die mit der von diesem vCenter Server bereitgestellten vSphere-Namespaces-Version ausgeliefert wird. Nach dem Update des Supervisors ist das Carvel-Paket für den TKG-Dienst in der eingebetteten Supervisor-Registrierung verfügbar und bereit für die Bereitstellung. Bei einem Supervisor-Upgrade wird der TKG-Dienst nicht automatisch aktualisiert. Sie müssen die gewünschte Version bereitstellen.
Die asynchrone Registrierung erfordert keine vCenter Server- und Supervisor-Updates, vorausgesetzt, die aktuelle Supervisor-Version befindet sich im Supportfenster. Die asynchrone Registrierung weist den folgenden Workflow auf:
  1. Laden Sie die YAML-Datei für die Dienstdefinition von der öffentlichen Registrierungs-Site für Supervisor-Dienste herunter.
  2. Registrieren Sie die neue Version des TKG-Diensts, indem Sie die Dienstdefinition auf vCenter Server hochladen.
Die Tabelle fasst die Registrierungsdetails des TKG-Diensts zusammen.
Tabelle 2. Registrierung der TKG-Dienstversion
TKG-Diensteigenschaft vCenter-Paket Öffentliche Registrierung
Registrierung neuer Versionen Automatisch registriert Manuelle Registrierung
Löschung neu registrierter Versionen Nicht zulässig Zulässig
Image-Speicherort In die Supervisor-Steuerungsebene eingebettete Registrierung Öffentliche Registrierung

Durchführen eines Upgrades der TKG-Dienst-Version

Upgrades der TKG-Dienstversion werden auf der Supervisor-Ebene durchgeführt. Sobald der TKG-Dienst registriert ist, aktualisieren Sie den TKG-Dienst. Stellen Sie ihn dazu als Supervisor-Dienst auf dem Ziel-Supervisor bereit. Weitere Informationen hierzu finden Sie unter Upgrade der TKG-Dienstversion.

Zum Durchführen eines Upgrades des TKG-Dienst in einer Umgebung mit beschränktem Internet („air-gapped“) registrieren Sie die neue TKG-Dienst-Version synchron, indem Sie vCenter Server aktualisieren. Wenn Sie die zu installierende Version auswählen, wird die lokale Registrierung zum Installieren der neuen TKG-Dienst-Version verwendet. Weitere Informationen hierzu finden Sie unter Registrieren neuer TKG-Dienstversionen mit vCenter.

Wenn Sie ein Upgrade der TKG-Dienstversion durchführen, führt das System Vorabprüfungen durch und meldet zwei Schweregrade:
  • WARNUNG: nicht blockierend
  • FEHLER: blockierend
Eine Kubernetes-Versionsüberprüfung ist ein Beispiel für eine nicht blockierende Warnungsüberprüfung. Eine Überprüfung der Supervisor-Version ist ein Beispiel für einen Blockierungsfehler. Weitere Informationen finden Sie in der Dokumentation zu Supervisor-Diensten.