Cómo empezar

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

En este tema, se explica cómo descargar e instalar el adaptador de Apigee para Envoy.

Descripción general

En los siguientes pasos, descargarás y configurarás dos aplicaciones en tu sistema: la CLI del servicio remoto de Apigee y el Servicio remoto de Apigee para Envoy.

Descargar e instalar

  1. Crea un directorio base en tu sistema en el que se pueda instalar la CLI del servicio remoto y el servicio remoto. Por ejemplo:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. Para los pasos restantes, asegúrate de estar en el directorio $ENVOY_HOME:
    cd $ENVOY_HOME
  3. Descarga la última versión de la CLI del servicio remoto de Apigee en $ENVOY_HOME. Asegúrate de tener el paquete correcto para tu sistema operativo.
  4. Descarga la última versión del Servicio remoto de Apigee para Envoy en $ENVOY_HOME.
  5. Crea directorios para conservar el contenido del paquete extraído dentro de $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. Extrae el contenido del archivo tar en los directorios nuevos:
    tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-cli
    tar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy
  7. Borra los archivos tar.
  8. Cuando completes estos pasos, $ENVOY_HOME contendrá dos directorios:
    ls -1 .
      apigee-remote-service-cli
      apigee-remote-service-envoy
  9. Crea las siguientes variables de entorno para los directorios apigee-remote-service-cli y apigee-remote-service-envoy. Usarás estas variables de entorno en toda la documentación:
    export CLI_HOME=$PWD/apigee-remote-service-cli
    export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy

Próximos pasos

Ahora estás listo para configurar y usar el adaptador de Apigee para Envoy a fin de usar un proxy para llamadas a la API con la administración de API de Apigee. Los siguientes ejemplos muestran cómo usar el adaptador con Apigee y Apigee Hybrid:

Ejemplo Descripción
Ejemplo nativo de Envoy para Apigee y Hybrid Instala y ejecuta Envoy y el Servicio remoto de manera local, no dentro de un clúster de Kubernetes. Puedes seguir el ejemplo de este documento para las instalaciones de Apigee y Apigee Hybrid.
Ejemplo de Apigee Hybrid con Kubernetes Implementa el servicio remoto en una malla de servicios de Istio El servicio remoto proporciona los extremos a los proxies de sidecar de Istio que se instalan en tus servicios de destino. Esta configuración te permite usar el adaptador de Apigee para Envoy con una instalación de Apigee Hybrid.