Aplicar a configuração ao cluster
Siga estas etapas para instalar a Apigee híbrida no cluster:
- Verifique se você está no diretório
hybrid-base-directory/hybrid-files
. - Verifique se
kubectl
está definido para o contexto correto usando o seguinte comando. O contexto atual será definido como o cluster ao qual você está implantando a Apigee híbrida.kubectl config get-contexts | grep \*
- Para plataformas somente Anthos em bare metal, AWS no GKE, EKS e GKE On-Prem, verifique
se
KUBECONFIG
é definida usando o comando a seguir.echo ${KUBECONFIG}
- Faça uma inicialização de simulação. Uma simulação permite verificar se há erros antes de qualquer
alteração no cluster. Execute o comando
init
com a sinalização--dry-run
da seguinte maneira:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=client
Observação: a Apigee híbrida 1.7 suporta a versão 1.21 e mais recentes do kubectl
. Se você estiver instalando uma versão mais antiga da versão híbrida e usando a versão 1.7 ou anterior dokubectl
, a sintaxe da sinalização--dry-run
será--dry-run=true
. Você precisará atualizar okubectl
para a versão 1.21 ou mais recentes antes de instalar a Apigee híbrida 1.7. - Se não houver erros, execute o comando
init
da seguinte maneira:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml
O comando
init
instala os serviços de implantação da Apigee,, o Apigee Deployment Controller e o Apigee Admission Webhook. - Para verificar o status da implantação, use os seguintes comandos:
${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yaml
kubectl get pods -n apigee-system
kubectl get pods -n istio-system
Quando os pods estiverem prontos, vá para a próxima etapa.
- Faça uma instalação de simulação. Execute o comando
apply
com a sinalização--dry-run
.${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Se não houver erros, aplique os
componentes de ambiente de execução específicos da Apigee ao cluster com o seguinte comando:
${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml
- Para verificar o status da implantação, execute o seguinte comando:
${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yaml
Repita essa etapa até que os pods estejam prontos. Os pods podem levar vários minutos para serem iniciados.