Folgen Sie den Anweisungen, um auf einem TKG-Dienst-Cluster, auf dem TKr für vSphere 8.x ausgeführt wird, das Standardpaket-Repository einzurichten.
Anforderungen
Beachten Sie die folgenden Anforderungen, bevor Sie das Paket-Repository erstellen.
- Allgemeine Anforderungen
- Installieren des Kubernetes-CLI-Tools für vSphere
- Installieren der Tanzu-CLI zur Verwendung mit TKG-Dienst-Clustern
- Stellen Sie mit TKr für vSphere 8.x einen TKG-Cluster bereit. Weitere Informationen finden Sie unter Workflow zum Bereitstellen von TKG-Clustern auf mithilfe von Kubectl und https://docs.vmware.com/de/VMware-Tanzu-Kubernetes-releases/services/rn/vmware-tanzu-kubernetes-releases-release-notes/index.html in den Versionshinweisen zu TKR.
Installieren von Carvel imgpkg
Mit dem Carvel-Tool „imgpkg“ (https://carvel.dev/imgpkg/) können Sie die verfügbaren Versionen des Standardpaket-Repositorys durchsuchen. Das Repository ist öffentlich, sodass Sie sich nicht anmelden müssen.
Führen Sie die folgenden Schritte aus, um Carvel imgpkg zu installieren.
- Installieren Sie imgpkg mithilfe des folgenden Befehls.
wget -O- https://carvel.dev/install.sh > install.sh sudo bash install.sh
- Überprüfen Sie die Installation.
imgpkg version
Beispielergebnis:imgpkg version 0.42.1
- Listen Sie die Repository-Versionen auf, indem Sie den folgenden Befehl ausführen.
imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
Dieser Befehl gibt die verfügbaren Versionen des Standardpaket-Repositorys zurück.Tags Name ... v2024.4.12 v2024.4.19 v2024.5.14 v2024.5.16 39 tags Succeeded
Erstellen des Paket-Repositorys
Melden Sie sich beim TKG-Cluster an und erstellen Sie das Paket-Repository.
- Melden Sie sich beim Cluster an.
kubectl vsphere login --server=
IP-or-FQDN
--vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name CLUSTER --tanzu-kubernetes-cluster-namespace VSPHERE-NS - Erstellen Sie das Paket-Repository.
tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
Hinweis: Ändern Sie die Versionszeichenfolge des Repositorys so, dass sie mit der Version des Ziel-Repositorys übereinstimmt. - Listen Sie die verfügbaren Pakete auf.
tanzu package available list -n tkg-system
Hinweis: Nicht alle im Repository vorhandenen Pakete werden auf TKG-Clustern unterstützt. Sehen Sie hierzu die offizielle Liste der unterstützten Pakete: Standardpakete für TKG-Dienst-Cluster. - Listen Sie die für ein bestimmtes Paket verfügbaren Versionen auf.
Cert Manager
tanzu package available get cert-manager.tanzu.vmware.com -n tkg-system
Contour
tanzu package available get contour.tanzu.vmware.com -n tkg-system
Externes DNS
tanzu package available get external-dns.tanzu.vmware.com -n tkg-system
Fluent Bit
tanzu package available get fluent-bit.tanzu.vmware.com -n tkg-system
Grafana
tanzu package available get grafana.tanzu.vmware.com -n tkg-system
Prometheus
tanzu package available get prometheus.tanzu.vmware.com -n tkg-system