Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Puedes usar Edge Microgateway para proporcionar la administración de la API de Apigee para los servicios que se ejecutan en un clúster de Kubernetes. En este tema, se explica por qué te conviene implementar Edge Microgateway en Kubernetes y se describe cómo implementar Edge Microgateway en Kubernetes como un servicio.
Caso de uso
Los servicios implementados en Kubernetes suelen exponer APIs, ya sea a consumidores externos o a otros servicios que se ejecutan dentro del clúster.
En cualquier caso, hay un problema importante que resolver: ¿cómo administrarás estas APIs? Por ejemplo:
- ¿Cómo las protegerás?
- ¿Cómo administrarás el tráfico?
- ¿Cómo obtendrás información sobre los patrones de tráfico, las latencias y los errores?
- ¿Cómo publicarás tus APIs para que los desarrolladores puedan descubrirlas y usarlas?
Ya sea que migres servicios y APIs existentes a la pila de Kubernetes o crees servicios y APIs 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 un servicio
Cuando se implementa en Kubernetes como un 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 APIs, como seguridad, estadísticas, administración del 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 un servicio en Kubernetes.
Próximo paso
- Para obtener información sobre cómo ejecutar Edge Microgateway como un servicio en Kubernetes, consulta Implementa Edge Microgateway como un servicio en Kubernetes.