ADC

Passerelle API pour Kubernetes

Une passerelle API sert de point d’entrée unique pour vos API et garantit un accès sécurisé et fiable à plusieurs API et microservices de votre système.

Citrix fournit une passerelle d’API de niveau entreprise pour le trafic d’API Nord-Sud vers le cluster Kubernetes. La passerelle d’ API s’intègre à Kubernetes via le Citrix ingress controller et le Citrix ADC (Citrix ADC MPX, VPX ou CPX) déployé en tant que passerelle d’entrée pour les déploiements sur site ou dans le cloud.

Le schéma suivant illustre une topologie à deux niveaux pour la passerelle d’API.

Passerelle API

À l’aide de la passerelle API proposée par Citrix, vous pouvez effectuer les fonctionnalités suivantes :

  • Appliquer les stratégies d’authentification
  • Limite tarifaire pour l’accès aux services
  • Routage de contenu
  • Transformation flexible et complète des transactions HTTP à l’aide des stratégies de réécriture et de réponse
  • Appliquer les stratégies de pare-feu des applications Web

Comment fonctionne la passerelle API

La passerelle API est construite sur la passerelle d’entrée Citrix et utilise des extensions d’API Kubernetes telles que les définitions de ressources personnalisées (CRD). À l’aide des CRD, vous pouvez configurer automatiquement la passerelle ADC et API Citrix dans la même instance.

Citrix fournit les CRD suivants pour la passerelle API :

Principaux avantages de l’utilisation de la passerelle API

Voici les principaux avantages de la passerelle API offerte par Citrix :

  • Utilise la gestion avancée du trafic et les fonctionnalités de sécurité complètes de Citrix ADC.
  • Optimisez vos déploiements en consolidant plusieurs fonctions réseau en un seul composant de la passerelle d’entrée Citrix.
  • Réduit la complexité opérationnelle et les coûts liés au déploiement de plusieurs composants.
  • Assure de meilleures performances pour le trafic de vos applications en réduisant les multiples sauts de déchiffrement TCP ou TLS tout en utilisant des composants distincts.
  • Simplifie le déploiement et l’intégration dans vos environnements Kubernetes en utilisant directement des YAMLS ou des diagrammes de gestion.

Déploiement de la passerelle API

Pour plus d’informations sur la configuration des fonctionnalités de la passerelle d’API à l’aide de CRD, consultez la documentation Citrix ingress controller :

Passerelle API pour Kubernetes