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
kubectl
esté 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
KUBECONFIG
se configura con el siguiente comando.echo ${KUBECONFIG}
- Realiza una inicialización de ejecución de prueba. Realizar una ejecución de prueba te permite comprobar si hay errores antes de que se realicen cambios en el clúster. Ejecuta el comando
init
con la marca--dry-run
de la siguiente manera:${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=client
Nota: Apigee Hybrid 1.6 admite la versión 1.21 y posterior de kubectl
. Si instalas una versión anterior de Hybrid y usas la versión 1.7 o una anterior dekubectl
, la sintaxis de la marca--dry-run
será--dry-run=true
. Deberás actualizar tukubectl
a la versión 1.21 o posterior antes de instalar Apigee Hybrid 1.6. - Si no hay errores, ejecuta el comando
init
de 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
apply
con la marca--dry-run
.${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.