Instale os aplicativos de pré-requisitos em cada Tanzu Kubernetes cluster no qual você planeja instalar uma ou mais extensões TKG v1.3.1.
As Extensões TKG v1.3.1 exigem dois componentes de pré-requisito: o controlador do Kapp e o gerenciador de certificados.
Procedimento
- Baixe o pacote TKG Extensions v1.3.1.
- Instale o Cert Manager no cluster.
Navegue até o diretório raiz do pacote de extensões TKG que você baixou e extraiu.
cd /tkg-extensions-v1.3.1+vmware.1
O Cert Manager inclui vários componentes. Existem três arquivos YAML no diretório chamado /cert-manager
. Use ls
para verificar a presença deste diretório.
Instale todos os componentes do Cert Manager emitindo o seguinte comando:
kubectl apply -f cert-manager/
Essa operação cria o namespace, os componentes, os certificados e os objetos associados do
cert-manager
.
- Instale o Kapp Controller no cluster.
Navegue até o diretório inicial das extensões TKG.
cd /tkg-extensions-v1.3.1+vmware.1/extensions
Use
ls
para verificar a presença do arquivo
kapp-controller.yaml
.
Observação: O caminho
spec.containers.image
aponta para o registro público VMware. Para instalações isoladas, atualize este caminho para apontar para o seu registro privado.
Execute o seguinte comando para instalar o Kapp Controller.
kubectl apply -f kapp-controller.yaml
Essa operação cria o namespace
tkg-system
, o aplicativo do controlador kapp e os objetos de função.
- Verifique a instalação do Cert Manager e do Kapp Controller.
Execute o comando
kubectl get pods -A
. Você deve ver que cada um está em execução.
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