Passo 9: instale o tempo de execução híbrido

Aplique a configuração ao cluster

Siga os passos abaixo para instalar o Apigee hybrid no seu cluster:

  1. Certifique-se de que está no diretório hybrid-base-directory/hybrid-files.
  2. Verifique se kubectl está 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 \*
  3. Apenas para as plataformas Anthos em bare metal, AWS no GKE, EKS e GKE On-Prem, verifique se a variável KUBECONFIG está definida através do seguinte comando.
    echo $KUBECONFIG
  4. Faça uma inicialização de execução de ensaio. Execute o comando init com a flag --dry-run. A execução de um teste permite-lhe verificar a existência de erros antes de serem feitas alterações ao cluster.

    Na versão híbrida 1.5.10, a sintaxe da flag --dry-run depende da versão do kubectl que está a executar. Verifique a versão de kubectl com o seguinte comando:

    kubectl version

    kubectl versão 1.17 e mais antigas:

    $APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true

    kubectl versão 1.18 e mais recentes:

    $APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client
  5. Se não houver erros, execute o comando init da seguinte forma:
    $APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml

    O comando init instala os serviços de implementação do Apigee Apigee Deployment Controller e Apigee Admission Webhook.

  6. Para verificar o estado da implementação, pode usar 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, avance para o passo seguinte.

  7. Faça uma instalação de execução de ensaio. Execute o comando apply com a flag --dry-run.

    kubectl versão 1.17 e mais antigas:

    $APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true

    kubectl versão 1.18 e mais recentes:

    $APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client
  8. 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
  9. Para verificar o estado da implementação, execute o seguinte comando:
    $APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml

    Repita este passo até que todos os pods estejam prontos. Os pods podem demorar vários minutos a iniciar.