ADC

Puerta de enlace de API para Kubernetes

Una puerta de enlace de API actúa como el único punto de entrada para sus API y garantiza un acceso seguro y fiable a varias API y microservicios en su sistema.

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

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

Puerta de enlace de la API

Con la puerta de enlace de API que ofrece Citrix, puede realizar las siguientes funciones:

  • Aplicar directivas de autenticación
  • Acceso con límite de velocidad a los servicios
  • Redirección avanzada de contenido
  • Transformación flexible y completa de las 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 API se basa en la puerta de enlace de entrada de Citrix y utiliza extensiones de API de Kubernetes, como definiciones de recursos personalizadas (CRD). Con los CRD, puede configurar automáticamente NetScaler ADC y API Gateway en la misma instancia.

Citrix proporciona los siguientes CRD para la puerta de enlace de API:

Beneficios clave del uso de la puerta de enlace de API

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

  • Utiliza la administración avanzada del tráfico y las funciones de seguridad integrales de NetScaler 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 los costes relacionados con la implementación de varios componentes.
  • Garantiza un mejor rendimiento del tráfico de su aplicación al reducir los múltiples saltos de descifrado de TCP o TLS al utilizar componentes independientes.
  • Simplifica la implementación y la integración en tus entornos de Kubernetes, ya sea mediante el uso directo de YAML o de Helm Charts.

Implementación de la pasarela 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 de entrada de Citrix:

Puerta de enlace de API para Kubernetes