Aplica la configuración al clúster:
Sigue estos pasos para instalar Apigee Hybrid en tu clúster:
- Asegúrate de estar en el directorio
hybrid-base-directory/hybrid-files. - Verifica que
kubectlesté configurado en el contexto correcto con el siguiente comando. El contexto actual se debe configurar en el clúster en el que implementas Apigee Hybrid.kubectl config get-contexts | grep \*
- Solo para plataformas Anthos en Bare Metal, AWS en GKE, EKS y GKE On-Prem plataformas, verifica que la variable
KUBECONFIGse configura con el siguiente comando.echo $KUBECONFIG
- Realiza una inicialización de ejecución de prueba. Ejecuta el comando
initcon la marca--dry-run. Realizar una ejecución de prueba te permite comprobar si hay errores antes de que se realicen cambios en el clúster.En la versión 1.5.10 híbrida, la sintaxis de la marca
--dry-rundepende de la versión dekubectlque ejecutes. Verifica la versión dekubectlcon el siguiente comando:kubectl version
Versión 1.17 de
kubectly versiones anteriores:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true
Versión 1.18
kubectly versiones 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
Con el comando
init, se instalan los servicios de implementación de Apigee del controlador de implementación de Apigee y el webhook de admisión de Apigee. - Para verificar 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, continúa con el siguiente paso.
- Realiza una instalación de ejecución de prueba. Ejecuta el comando
applycon la marca--dry-run.Versión 1.17 de
kubectly versiones anteriores:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true
Versión 1.18
kubectly versiones posteriores:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Si no hay errores, puedes aplicar los componentes del entorno de ejecución específico de Apigee al clúster con el siguiente comando:
$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml
- Para verificar el estado de la implementación, ejecuta el siguiente comando:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml
Repite este paso hasta que los pods estén listos. Los pods pueden tardar varios minutos en iniciarse.