Primeros pasos

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.

Información general

En los siguientes pasos, descargarás y configurarás dos aplicaciones en tu sistema: la CLI de Apigee Remote Service y Apigee Remote Service para Envoy.

Descargar e instalar

  1. Crea un directorio base en tu sistema en el que instalar la CLI de Remote Service y Remote Service. Por ejemplo:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. Para completar los pasos restantes, asegúrate de que estás en el directorio $ENVOY_HOME:
    cd $ENVOY_HOME
  3. Descarga la última versión de la CLI de servicio remoto de Apigee en $ENVOY_HOME. Asegúrate de descargar 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 almacenar el contenido del paquete extraído en $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. Extrae el contenido del archivo tar en los nuevos directorios:
    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. Elimina 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

Pasos siguientes

Ahora ya puedes configurar y usar el adaptador de Apigee para Envoy para proxy de llamadas a APIs con la gestión de APIs de Apigee. En los siguientes ejemplos se muestra cómo usar el adaptador con Apigee y Apigee Hybrid:

Ejemplo Descripción
Ejemplo de Envoy Native para Apigee e Hybrid Instala y ejecuta Envoy y el servicio remoto de forma 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 Despliega el servicio remoto en una malla de servicios de Istio. El servicio remoto proporciona los endpoints a los proxies sidecar de Istio que están instalados en tus servicios de destino. Esta configuración te permite usar Apigee Adapter for Envoy con una instalación de Apigee Hybrid.