Installare le applicazioni necessarie in ogni cluster Tanzu Kubernetes in cui si intende installare una o più estensioni TKG v1.3.1.
Le estensioni TKG v1.3.1 richiedono due componenti prerequisiti: Kapp Controller e Cert Manager.
Procedura
- Download del bundle delle estensioni TKG v1.3.1.
- Installare Cert Manager nel cluster.
Passare alla directory root del bundle di estensioni TKG scaricato ed estratto.
cd /tkg-extensions-v1.3.1+vmware.1
Cert Manager include diversi componenti. Nella directory denominata /cert-manager
sono presenti tre file YAML. Utilizzare ls
per verificare la presenza di questa directory.
Installare tutti i componenti di Cert Manager eseguendo il singolo comando seguente:
kubectl apply -f cert-manager/
Questa operazione consente di creare lo spazio dei nomi, i componenti, i certificati e gli oggetti associati di
cert-manager
.
- Installare Kapp Controller nel cluster.
Passare alla directory home delle estensioni TKG.
cd /tkg-extensions-v1.3.1+vmware.1/extensions
Utilizzare
ls
per verificare la presenza del file
kapp-controller.yaml
.
Nota: Il percorso di
spec.containers.image
punta al registro VMware pubblico. Per le installazioni con air gap, aggiornare questo percorso in modo che punti al registro privato.
Eseguire il comando seguente per installare Kapp Controller.
kubectl apply -f kapp-controller.yaml
Questa operazione consente di creare lo spazio dei nomi
tkg-system
, l'applicazione kapp-controller e gli oggetti ruolo.
- Verificare l'installazione di Cert Manager e di Kapp Controller.
Eseguire il comando
kubectl get pods -A
. Dovrebbero essere entrambi in esecuzione.
cert-manager cert-manager-cainjector-... 1/1 Running 0 7h54m
cert-manager cert-manager-... 1/1 Running 0 7h54m
cert-manager cert-manager-webhook-... 1/1 Running 0 7h54m
tkg-system kapp-controller-... 1/1 Running 0 16m