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.
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
.
HinweisVMware 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.
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.
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 ZugangEmpfiehlt 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 |
HinweisvSphere 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.
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.
HinweisDas 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.
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.