Estás viendo la documentación de Apigee Edge.
Consulta la documentación de Apigee X. Más información
Puedes usar Edge Microgateway si quieres 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é es posible que quieras 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, ya sea 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 servicios y APIs nuevos, Edge Microgateway ayuda a proporcionar una experiencia de administración de APIs sencilla que incluye seguridad, administración de 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, como seguridad, estadísticas, administración de tráfico y aplicación de políticas a los otros servicios.
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 aprender a ejecutar Edge Microgateway como un servicio en Kubernetes, consulta Implementa Edge Microgateway como un servicio en Kubernetes.