Aplica la configuración al clúster
Sigue estos pasos para instalar Apigee hybrid en tu clúster:
- Asegúrate de que estás en el directorio
hybrid-base-directory/hybrid-files. - Verifica que
kubectlesté configurado en el contexto correcto con el siguiente comando. El contexto actual debe ser el clúster en el que vas a implementar Apigee Hybrid.kubectl config get-contexts | grep \*
- Solo para las plataformas Anthos on bare metal, AWS on GKE, EKS y GKE On-Prem, comprueba que la variable
KUBECONFIGesté definida con el siguiente comando.echo $KUBECONFIG
- Haz una inicialización de prueba de funcionamiento. Ejecuta el comando
initcon la marca--dry-run. Al hacer una prueba, puedes comprobar si hay errores antes de que se apliquen cambios al clúster.En la versión híbrida 1.5.10, la sintaxis de la marca
--dry-rundepende de la versión dekubectlque estés usando. Comprueba la versión dekubectlcon el siguiente comando:kubectl version
kubectlversión 1.17 y anteriores:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true
kubectlversión 1.18 y posteriores:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client
- Si no hay errores, ejecuta el comando
initde la siguiente manera:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml
El comando
initinstala los servicios de despliegue de Apigee Apigee Deployment Controller y Apigee Admission Webhook. - Para comprobar el estado de la implementación, puedes usar los siguientes comandos:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml
kubectl get pods -n apigee-system
kubectl get pods -n istio-system
Cuando los pods estén listos, ve al siguiente paso.
- Haz una instalación de prueba de funcionamiento. Ejecuta el comando
applycon la marca--dry-run.kubectlversión 1.17 y anteriores:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true
kubectlversión 1.18 y posteriores:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Si no hay errores, puedes aplicar los
componentes de tiempo de ejecución específicos de Apigee al clúster con el siguiente comando:
$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml
- Para comprobar el estado del despliegue, ejecuta el siguiente comando:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml
Repite este paso hasta que todos los pods estén listos. Los pods pueden tardar varios minutos en iniciarse.