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.
- Conditions générales
- Installez l'Outils de l'interface de ligne de commande Kubernetes pour vSphere .
- Installez la Tanzu CLI à utiliser avec les clusters de Service TKG
- Provisionnez un cluster TKG à l'aide d'une TKr pour vSphere 8.x. Reportez-vous aux sections Workflow de provisionnement de clusters TKG à l'aide de Kubectl et Notes de mise à jour de TKR.
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.
- Installez imgpkg à l'aide de la commande suivante.
wget -O- https://carvel.dev/install.sh > install.sh sudo bash install.sh
- Vérifiez l'installation.
imgpkg version
Exemple de résultat :imgpkg version 0.42.1
- 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.
- 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 - 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. - 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. - 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