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.

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.
  1. Installieren Sie imgpkg mithilfe des folgenden Befehls.
    wget -O- https://carvel.dev/install.sh > install.sh
    sudo bash install.sh
  2. Überprüfen Sie die Installation.
    imgpkg version
    Beispielergebnis:
    imgpkg version 0.42.1
  3. 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.
  1. 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
  2. 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.
  3. 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.
  4. 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