Citrix ADC

Gateway API para Kubernetes

Una Gateway de API actúa como el único punto de entrada para sus API y garantiza un acceso seguro y confiable a múltiples API y microservicios en su sistema.

Citrix proporciona una Gateway API de nivel empresarial para el tráfico de API Norte-Sur en el clúster de Kubernetes. La puerta de enlace API se integra con Kubernetes a través del controlador Ingress de Citrix y el Citrix ADC (Citrix ADC MPX, VPX o CPX) implementado como la puerta de enlace de entrada para implementaciones locales o en la nube.

El siguiente diagrama muestra una topología de dos niveles para la Gateway de API.

Gateway API

Con la Gateway API que ofrece Citrix, puede realizar las siguientes funcionalidades:

  • Aplicar directivas de autenticación
  • Tasa límite de acceso a los servicios
  • Enrutamiento avanzado de contenido
  • Transformación flexible e integral de transacciones HTTP mediante las directivas de reescritura y respuesta
  • Aplicar directivas de firewall de aplicaciones web

¿Cómo funciona la Gateway de API?

La puerta de enlace de la API se basa en la puerta de enlace de entrada de Citrix y aprovecha las extensiones de API de Kubernetes, como las definiciones de recursos personalizados (CRD). Con los CRD, puede configurar automáticamente Citrix ADC y API Gateway en la misma instancia.

Citrix proporciona las siguientes CRD para la Gateway de API:

Ventajas clave del uso de la Gateway API

A continuación se presentan las ventajas clave de la Gateway API ofrecida por Citrix:

  • Aprovecha la administración avanzada del tráfico y las funciones de seguridad integrales de Citrix ADC.
  • Optimiza las implementaciones mediante la consolidación de varias funciones de red en un solo componente de la puerta de enlace de entrada de Citrix.
  • Reduce la complejidad operativa y el coste que implica la implementación de varios componentes.
  • Garantiza un mejor rendimiento para el tráfico de las aplicaciones al reducir múltiples saltos de descifrado TCP o TLS mientras utiliza componentes independientes.
  • Simplifica la implementación e integración en sus entornos Kubernetes, ya sea mediante el uso directo de YAML o gráficos de timón.

Implementación de la Gateway de API

Para obtener más información sobre cómo configurar las funciones de API Gateway mediante CRD, consulte la documentación del controlador Ingress de Citrix:

Gateway API para Kubernetes