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
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 current-context
O resultado deve incluir o nome do cluster no qual está a implementar o Apigee hybrid. Por exemplo, no GKE, o nome do contexto está normalmente no formato
gke_project-id_cluster-location_cluster-name
, como em:gke_my-project_us-central1_my-cluster
Se o nome do cluster no contexto não corresponder, o comando seguinte obtém as credenciais
gcloud
do cluster e define o contextokubectl
:Clusters regionais
gcloud container clusters get-credentials $CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID
Clusters zonais
gcloud container clusters get-credentials $CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID
- Apenas para as plataformas Anthos on bare metal, AWS on GKE, EKS e GKE on prem, verifique se a variável
KUBECONFIG
está 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
init
com a flag--dry-run
da seguinte forma:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=client
- 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. - 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 apigee
Quando os pods estiverem prontos, avance para o passo seguinte.
- Faça uma instalação de execução de ensaio. Execute o comando
apply
com 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.yaml
Repita este passo até que todos os pods estejam prontos. Os pods podem demorar vários minutos a iniciar.
GKE com Workload Identity
Se estiver a instalar o Apigee hybrid no GKE e a configurar a identidade da carga de trabalho para autenticar contas de serviço, no passo seguinte, vai configurar as associações entre as contas de serviço do Kubernetes e as contas de serviço Google para o seu cluster.
1 2 3 4 5 6 7 8 9 (NEXT) Passo 10: configure a identidade da carga de trabalhoTodas as outras instalações
No passo seguinte, vai configurar o gateway de entrada do Apigee e implementar um proxy para testar a instalação.
(NEXT) Passo 1: exponha a entrada do Apigee 2