Suivez ces instructions pour configurer le référentiel de modules standard sur un cluster Service TKG qui exécute TKr pour vSphere 8.x.

Configuration requise

Respectez les exigences suivantes avant de créer le référentiel de modules.

Installer Carvel imgpkg

L'outil Carvel imgpkg (https://carvel.dev/imgpkg/) vous permet de parcourir les versions disponibles du référentiel de modules standard. Le référentiel étant public, vous n'avez pas besoin de vous connecter.

Effectuez ces étapes pour installer Carvel imgpkg.
  1. Installez imgpkg à l'aide de la commande suivante.
    wget -O- https://carvel.dev/install.sh > install.sh
    sudo bash install.sh
  2. Vérifiez l'installation.
    imgpkg version
    Exemple de résultat :
    imgpkg version 0.42.1
  3. Répertoriez les versions de référentiel en exécutant la commande suivante.
    imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
    Cette commande renvoie les versions de référentiel de modules standard disponibles.
    Tags
    
    Name
    ...
    v2024.4.12
    v2024.4.19
    v2024.5.14
    v2024.5.16
    
    39 tags
    
    Succeeded

Créer le référentiel de modules

Connectez-vous au cluster TKG et créez le référentiel de modules.
  1. Connectez-vous au 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. Créer le référentiel de modules.
    tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
    Note : Modifiez la chaîne de version du référentiel pour qu'elle corresponde à la version du référentiel cible.
  3. Répertoriez les modules disponibles.
    tanzu package available list -n tkg-system
    Note : Les modules du référentiel ne sont pas tous pris en charge sur les clusters TKG. Reportez-vous à la liste officielle des modules pris en charge : Modules standards pour clusters de Service TKG.
  4. Répertoriez les versions disponibles d'un module individuel.

    Gestionnaire de certificats

    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 externe

    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