Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
Puedes usar Edge Microgateway a fin de proporcionar administración de API de Apigee para servicios que se ejecutan en un clúster de Kubernetes. En este tema, se explica por qué se recomienda implementar Edge Microgateway en Kubernetes y se describe cómo implementar Edge Microgateway como servicio.
Caso de uso
Los servicios implementados en Kubernetes suelen exponer las API a consumidores externos o a otros servicios que se ejecutan dentro del clúster.
En cualquier caso, hay un problema importante por resolver: ¿cómo administrarás estas APIs? Por ejemplo:
- ¿Cómo los protegerás?
- ¿Cómo administrarás el tráfico?
- ¿Cómo obtendrás estadísticas sobre patrones de tráfico, latencias y errores?
- ¿Cómo publicarás tus APIs para que los desarrolladores puedan descubrirlas y usarlas?
Ya sea que estés migrando servicios y APIs existentes a la pila de Kubernetes o creando API y servicios nuevos, Edge Microgateway ayuda a proporcionar una experiencia de administración de APIs limpia que incluye seguridad, administración del tráfico, estadísticas, publicación y mucho más.
Ejecuta Edge Microgateway como servicio
Cuando se implementa en Kubernetes como servicio, Edge Microgateway se ejecuta en su propio pod. En esta arquitectura, Edge Microgateway intercepta las llamadas a la API entrantes y las enruta a uno o más servicios de destino que se ejecutan en otros Pods. En esta configuración, Edge Microgateway proporciona funciones de administración de API a los otros servicios, como la seguridad, las estadísticas, la administración del tráfico y la aplicación de políticas.
En la siguiente figura, se ilustra la arquitectura en la que Edge Microgateway se ejecuta como un servicio en un clúster de Kubernetes:
Consulta Implementa Edge Microgateway como servicio en Kubernetes.
Próximo paso
- Para obtener información sobre cómo ejecutar Edge Microgateway como servicio en Kubernetes, consulta Implementa Edge Microgateway como servicio en Kubernetes.