Siga estas instrucciones para configurar el repositorio de paquetes estándar en un clúster de Servicio TKG que ejecute TKr para vSphere 8.x.

Requisitos

Cumpla los siguientes requisitos antes de crear el repositorio de paquetes.

Instalar imgpkg de Carvel

La herramienta imgpkg de Carvel (https://carvel.dev/imgpkg/) le permite examinar las versiones disponibles del repositorio de paquetes estándar. El repositorio es público, por lo que no es necesario iniciar sesión.

Complete estos pasos para instalar imgpkg de Carvel.
  1. Instale imgpkg mediante el siguiente comando.
    wget -O- https://carvel.dev/install.sh > install.sh
    sudo bash install.sh
  2. Compruebe la instalación.
    imgpkg version
    Resultado de ejemplo:
    imgpkg version 0.42.1
  3. Para enumerar las versiones del repositorio, ejecute el siguiente comando:
    imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
    Este comando muestra las versiones disponibles del repositorio de paquetes estándar.
    Tags
    
    Name
    ...
    v2024.4.12
    v2024.4.19
    v2024.5.14
    v2024.5.16
    
    39 tags
    
    Succeeded

Crear el repositorio de paquetes

Inicie sesión en el clúster de TKG y cree el repositorio de paquetes.
  1. Inicie sesión en el clúster.
    kubectl vsphere login --server=IP-or-FQDN --vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name CLUSTER --tanzu-kubernetes-cluster-namespace VSPHERE-NS
  2. Cree el repositorio de paquetes.
    tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
    Nota: Cambie la cadena de la versión del repositorio para que coincida con la versión del repositorio de destino.
  3. Enumere los paquetes disponibles.
    tanzu package available list -n tkg-system
    Nota: No todos los paquetes del repositorio son compatibles con clústeres de TKG. Consulte la lista oficial de paquetes compatibles: Paquetes estándar para clústeres de Servicio TKG.
  4. Enumere las versiones disponibles para un paquete individual.

    Administrador de certificados

    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 externo

    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