Aplique a configuração ao cluster
Siga os passos abaixo para instalar o Apigee hybrid no seu cluster:
- Certifique-se de que está no diretório
hybrid-base-directory/hybrid-files.cd $HYBRID_FILES
- Verifique se
kubectlestá definido para o contexto correto através do seguinte comando. O contexto atual deve ser definido para o cluster no qual está a implementar o Apigee Hybrid.kubectl config get-contexts | grep \*
- Apenas para as plataformas Anthos em bare metal, AWS no GKE, EKS e GKE On-Prem, verifique se a variável
KUBECONFIGestá definida através do seguinte comando.echo ${KUBECONFIG} - Faça uma inicialização de execução de ensaio. A execução de um teste permite-lhe verificar a existência de erros antes de serem feitas alterações ao cluster. Execute o comando
initcom a flag--dry-runda seguinte forma:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=clientNota: o Apigee Hybrid 1.8 suporta a kubectlversão 1.21 e mais recente. Se estiver a instalar uma versão mais antiga do híbrido e a usar a versão 1.8 ou anterior dokubectl, a sintaxe da flag--dry-runé--dry-run=true. Tem de atualizar okubectlpara a versão 1.21 ou mais recente antes de instalar o Apigee Hybrid 1.8. - Se não houver erros, execute o comando
initda seguinte forma:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yamlO comando
initinstala os serviços de implementação do Apigee Apigee Deployment Controller e Apigee Admission Webhook. - Para verificar o estado da implementação, pode usar os seguintes comandos:
${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yamlkubectl get pods -n apigee-system
kubectl get pods -n apigee
Quando os pods estiverem prontos, avance para o passo seguinte.
- Faça uma instalação de execução de ensaio. Execute o comando
applycom a flag--dry-run.${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml --dry-run=client -
Se não existirem erros, pode aplicar os
componentes de tempo de execução específicos do Apigee ao cluster com o seguinte comando:
${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml - Para verificar o estado da implementação, execute o seguinte comando:
${APIGEECTL_HOME}/apigeectl check-ready -f overrides/overrides.yamlRepita este passo até que todos os pods estejam prontos. Os pods podem demorar vários minutos a iniciar.