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.cd $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. Al hacer una prueba, puedes comprobar si hay errores antes de que se apliquen cambios al clúster. Ejecuta el comando
initcon la marca--dry-runde la siguiente manera:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=clientNota: Apigee hybrid 1.8 es compatible con kubectlversión 1.21 y posteriores. Si vas a instalar una versión anterior de la aplicación híbrida y utilizas la versión 1.8 o una anterior dekubectl, la sintaxis de la marca--dry-runserá--dry-run=true. Deberás actualizar tukubectla la versión 1.21 o posterior antes de instalar Apigee Hybrid 1.8. - Si no hay errores, ejecuta el comando
initde la siguiente manera:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yamlEl 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.yamlkubectl get pods -n apigee-system
kubectl get pods -n apigee
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.${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.yamlRepite este paso hasta que todos los pods estén listos. Los pods pueden tardar varios minutos en iniciarse.