Seguire queste istruzioni per configurare il repository dei pacchetti standard in un cluster Servizio TKG che esegue TKr per vSphere 8.x.

Requisiti

Prima di creare il repository dei pacchetti, assicurarsi che siano soddisfatti i requisiti seguenti.

Installazione dell'imgpkg di Carvel

Lo strumento Carvel imgpkg (https://carvel.dev/imgpkg/) consente di sfogliare le versioni disponibili del repository dei pacchetti standard. Il repository è pubblico, quindi non è necessario eseguire l'accesso.

Completare questi passaggi per installare l'imgpkg di Carvel.
  1. Installare imgpkg utilizzando il comando seguente.
    wget -O- https://carvel.dev/install.sh > install.sh
    sudo bash install.sh
  2. Verificare l'installazione.
    imgpkg version
    Risultato dell'esempio:
    imgpkg version 0.42.1
  3. Visualizzare l'elenco delle versioni del repository eseguendo il comando seguente.
    imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
    Il comando restituisce le versioni del repository dei pacchetti standard disponibili.
    Tags
    
    Name
    ...
    v2024.4.12
    v2024.4.19
    v2024.5.14
    v2024.5.16
    
    39 tags
    
    Succeeded

Creazione del repository dei pacchetti

Accedere al cluster TKG e creare il repository dei pacchetti.
  1. Accedere al cluster.
    kubectl vsphere login --server=IP-or-FQDN --vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name CLUSTER --tanzu-kubernetes-cluster-namespace VSPHERE-NS
  2. Creare il repository dei pacchetti.
    tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
    Nota: Modificare la stringa della versione del repository in modo che corrisponda alla versione del repository di destinazione.
  3. Recuperare l'elenco dei pacchetti disponibili.
    tanzu package available list -n tkg-system
    Nota: Non tutti i pacchetti nel repository sono supportati nei cluster TKG. Fare riferimento all'elenco ufficiale dei pacchetti supportati: Pacchetti standard per i cluster Servizio TKG.
  4. Recuperare l'elenco delle versioni disponibili per un singolo pacchetto.

    Gestione certificati

    tanzu package available get cert-manager.tanzu.vmware.com -n tkg-system

    Contour

    tanzu package available get contour.tanzu.vmware.com -n tkg-system

    DNS esterno

    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