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
.cd $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 current-context
El resultado debe incluir el nombre del clúster en el que implementas Apigee Hybrid. Por ejemplo, en GKE, el nombre del contexto suele tener el formato
gke_project-id_cluster-location_cluster-name
, como se muestra a continuación:gke_my-project_us-central1_my-cluster
Si el nombre del clúster de nombre en el contexto no coincide, el siguiente comando obtendrá las credenciales
gcloud
del clúster y establecerá el contextokubectl
:Clústeres regionales
gcloud container clusters get-credentials $CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID
Clústeres zonales
gcloud container clusters get-credentials $CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID
- En el caso de las plataformas Anthos alojado en Bare Metal, AWS on GKE, EKS y GKE On-Prem únicamente, verifica que la variable
KUBECONFIG
se configure 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
- 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 apigee
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.
GKE con Workload Identity
Si instalas Apigee Hybrid en GKE y configuras Workload Identity para autenticar cuentas de servicio, en el siguiente paso, configurarás las asociaciones entre las cuentas de servicio de Kubernetes y las cuentas de servicio de Google para tu clúster.
1 2 3 4 5 6 7 8 9 (SIGUIENTE) Paso 10: Configura Workload IdentityTodas las demás instalaciones
En el siguiente paso, configurarás la puerta de enlace de entrada de Apigee y, además, implementarás un proxy para probar tu instalación.
(SIGUIENTE) Paso 1: Expón la entrada de Apigee 2