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.
- Requisitos generales
- Instalar el Herramientas de la CLI de Kubernetes para vSphere
- Instalar la instancia de CLI de Tanzu para usarla con clústeres de Servicio TKG
- Aprovisione un clúster de TKG mediante un TKr para vSphere 8.x. Consulte las notas de la versión de Flujo de trabajo para aprovisionar clústeres de TKG mediante Kubectl y TKR.
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.
- Instale imgpkg mediante el siguiente comando.
wget -O- https://carvel.dev/install.sh > install.sh sudo bash install.sh
- Compruebe la instalación.
imgpkg version
Resultado de ejemplo:imgpkg version 0.42.1
- 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.
- 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 - 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. - 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. - 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