Installieren und Verwalten von Paketen mit der Tanzu CLI

In den Themen in diesem Abschnitt wird erläutert, wie Pakete mit der Tanzu CLI installiert und verwaltet werden. Im folgenden Abschnitt werden CLI-verwaltete Pakete aufgelistet, die Sie in TKG-Arbeitslastclustern (Tanzu Kubernetes Grid) und den Paket-Repositorys bereitstellen können, in denen sie veröffentlicht werden. Weitere Informationen zu Paketen finden Sie unter Pakete in Info zu Tanzu Kubernetes Grid.

Überblick

Mit CLI-verwalteten Paketen werden von TKG erstellte Kubernetes-Cluster erweitert. Nach dem Erstellen eines Clusters können Sie Pakete aus dem Paketrepository tanzu-standard oder den zum Cluster hinzugefügten Paketrepositorys installieren. TKG verwaltet den Lebenszyklus des Paketrepositorys tanzu-standard.

Hinweis

VMware unterstützt die unten aufgeführten Pakete, wenn sie in TKG-Clustern bereitgestellt werden. Benutzerdefinierte Paketkonfigurationen, -änderungen und -Updates für Nicht-TKG-Cluster werden nicht unterstützt.

Pakete und Paketrepositorys

Bei einem CLI-verwalteten Paket handelt es sich um eine optionale Komponente eines Kubernetes-Clusters, die Sie mit der Tanzu-Befehlszeilenschnittstelle (CLI) installieren und verwalten können. Diese Pakete werden nach der Clustererstellung installiert.

CLI-verwaltete Pakete werden über Paketrepositorys verteilt. Um Paketrepositorys und die darin enthaltenen Pakete zu installieren und zu verwalten, verwenden Sie das tanzu package-Plug-In der Tanzu CLI. Informationen zur Verwendung des tanzu package-Plug-Ins finden Sie unter Installieren und Verwalten von Paketen.

Inhalte des Tanzu-Standardrepositorys

Wenn Sie ein CLI-verwaltetes Paket über das tanzu-standard-Paketrepository installieren, erfolgt die Installation in den meisten Fällen in einem Arbeitslastcluster oder einem Cluster mit gemeinsam genutzten Diensten. Wenn das Paket von anderen Paketen im Paketrepository abhängig ist, müssen Sie diese zuerst installieren. Nach der Vorbereitung der Tanzu Kubernetes Grid-Umgebung gemäß der Beschreibung unter Vorbereiten der Installation von CLI-verwalteten Paketen folgen Sie den Links in der Spalte Installationsvorgang. Diese Themen enthalten Schrittanleitungen zum Konfigurieren und Installieren der einzelnen Pakete im tanzu-standard-Paketrepository. Informationen zur Verwendung des tanzu package-Plug-Ins finden Sie unter Pakete im Abschnitt Installieren und Verwalten von Paketen mit der Tanzu CLI.

Paket Funktion Abhängigkeiten Installationsspeicherort Installationsvorgang
cert-manager Zertifikatsverwaltung Nicht verfügbar Arbeitslastcluster oder Cluster mit gemeinsam genutzten Diensten Installieren von cert-manager
contour Containernetzwerk Benötigt cert-manager Arbeitslastcluster oder Cluster mit gemeinsam genutzten Diensten Implementieren der Ingress-Steuerung mit Contour
external-dns Containerregistrierung Erfordert cert-manager
Erfordert external-dns, wenn Sie DNS-Datensätze für Contour HTTPProxy-Ressourcen erstellen möchten
Arbeitslastcluster oder Cluster mit gemeinsam genutzten Diensten Implementieren der Diensterkennung mit externem DNS
fluent-bit Protokollweiterleitung Nicht verfügbar Arbeitslastcluster Implementieren der Protokollweiterleitung mit Fluent Bit
flux-source-controller Kontinuierliche Bereitstellung (CD) Nicht verfügbar Arbeitslastcluster Readme zu flux-source-controller
grafana Überwachen Benötigt cert-manager, contour und prometheus Arbeitslastcluster Implementieren der Überwachung mit Prometheus und Grafana
harbor Image-Registrierung Erfordert cert-manager
Erfordert contour oder NSX ALB für Zugang
Empfiehlt external-dns für Infrastrukturplattformen mit Lastausgleich, wie z. B. AWS, Azure und vSphere mit NSX Advanced Load Balancer, insbesondere in Produktions- oder anderen Umgebungen, in denen Harbor-Verfügbarkeit wichtig ist.
Arbeitslastcluster oder Cluster mit gemeinsam genutzten Diensten Installieren von Harbor für die Dienstregistrierung
helm-controller Kontinuierliche Bereitstellung (CD) Benötigt flux-source-controller Arbeitslastcluster Readme zu helm-controller
kustomize-controller Kontinuierliche Bereitstellung (CD) Benötigt flux-source-controller Arbeitslastcluster Readme zu kustomize-controller
multus-cni Containernetzwerk Benötigt cert-manager Arbeitslastcluster Bereitstellen von Multus auf Arbeitslastclustern
prometheus Überwachen Benötigt cert-manager Arbeitslastcluster Implementieren der Überwachung mit Prometheus und Grafana
whereabouts Containernetzwerk Benötigt multus-cni Arbeitslastcluster Bereitstellen von Multus mit Whereabouts in Arbeitslastclustern

Hinweis

vSphere with Tanzu bietet keine Unterstützung für die Bereitstellung von Paketen in einem Cluster mit gemeinsam genutzten Diensten. Arbeitslastcluster, die von vSphere with Tanzu bereitgestellt werden, können nur gepackte Dienste verwenden, die auf den Arbeitslastclustern selbst bereitgestellt wurden.

Tanzu Application Platform-Repository

Das TAP-Repository (Tanzu Application Platform) enthält CLI-verwaltete Pakete, die für Entwickler geeignet sind, wie z. B. Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator for VMware Tanzu und Cartographer.

Eine Liste der im TAP-Repository enthaltenen Pakete und Informationen zu deren Installation in Arbeitslastclustern finden Sie in den Themen zur Paketinstallation unter Installieren von Tanzu Application Platform in der Dokumentation zu Tanzu Application Platform.

Tanzu Community Edition-Repository

Hinweis

Das VMware Tanzu Community Edition-Projekt wird nicht mehr aktiv verwaltet.

Das Open Source-TCE-Projekt (Tanzu Community Edition) enthält zusätzliche Pakete, von denen einige von Tanzu Kubernetes Grid und Tanzu Application Platform verwendet werden.

Bestimmte Pakete im TCE-Paketrepository (Tanzu Community Edition) sind jedoch nicht validiert oder nicht kompatibel mit Clustern, die von Tanzu Kubernetes Grid (TKG) erstellt wurden, und werden für TKG nicht unterstützt.

Eine Liste der TCE-Pakete finden Sie im addons/packages-Verzeichnis im TCE-Repository.

Paketversionen

Sie können verschiedene Versionen der CLI-verwalteten Pakete in unterschiedlichen Arbeitslastclustern ausführen. In einem Arbeitslastcluster können Sie entweder die aktuelle unterstützte Version eines CLI-verwalteten Pakets oder die Versionen ausführen, die mit den letzten beiden TKG-Versionen veröffentlicht wurden. Beispiel: Wenn 1.20.2 die aktuelle unterstützte Version von Contour ist und die letzten beiden TKG-Versionen die Contour-Versionen 1.18.2 und 1.17.2 aufwiesen, können Sie die Contour-Version 1.20.2, 1.18.2 oder 1.17.2 in einem Arbeitslastcluster ausführen.

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