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. Ejecuta el comando
init
con 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-run
depende de la versión dekubectl
que ejecutes. Verifica la versión dekubectl
con el siguiente comando:kubectl version
Versión 1.17 de
kubectl
y versiones anteriores:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true
Versión 1.18
kubectl
y versiones posteriores:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client
- 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
.Versión 1.17 de
kubectl
y versiones anteriores:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true
Versión 1.18
kubectl
y 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.