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.
- Requisiti generali
- Installazione di Strumenti CLI Kubernetes di vSphere.
- Installazione della CLI di Tanzu per l'utilizzo con i cluster Servizio TKG
- Eseguire il provisioning di un cluster TKG utilizzando una TKr per vSphere 8.x. Vedere Workflow per il provisioning dei cluster TKG utilizzando Kubectl e Note di rilascio di TKR.
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.
- Installare imgpkg utilizzando il comando seguente.
wget -O- https://carvel.dev/install.sh > install.sh sudo bash install.sh
- Verificare l'installazione.
imgpkg version
Risultato dell'esempio:imgpkg version 0.42.1
- 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.
- 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 - 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. - 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. - 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