Citrix 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 API de qualité entreprise pour le trafic d’API Nord-Sud vers le cluster Kubernetes. La passerelle API s’intègre à Kubernetes via le contrôleur d’entrée Citrix et Citrix ADC (Citrix ADC MPX, VPX ou CPX) déployé comme Ingress Gateway pour les déploiements sur site ou dans le cloud.

Le diagramme suivant présente une topologie à deux niveaux pour la passerelle API.

Gateway API

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

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

Comment fonctionne la passerelle API

La passerelle API est construite sur la passerelle d’entrée Citrix et exploite les 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 :

  • Exploite 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 associés au déploiement de plusieurs composants.
  • Garantit de meilleures performances pour le trafic de votre application en réduisant plusieurs 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 les cartes YamLS ou les cartes de pilotage.

Déploiement de la passerelle API

Pour plus d’informations sur la configuration des fonctionnalités de passerelle API à l’aide de CRD, consultez la documentation du contrôleur d’entrée Citrix :

Passerelle API pour Kubernetes