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.

NetScaler 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 NetScaler Ingress Controller et le NetScaler (NetScaler 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 politiques de réécriture et de réponse
  • Appliquer les stratégies de pare-feu des applications Web

Comment fonctionne la passerelle API

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

NetScaler fournit les CRD suivants pour la passerelle d’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 NetScaler.
  • Optimise vos déploiements en consolidant plusieurs fonctions réseau dans un seul composant de NetScaler Ingress Gateway.
  • 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 façon de configurer les fonctionnalités de la passerelle d’API à l’aide de CRD, consultez la documentation de NetScaler Ingress Controller :

Passerelle API pour Kubernetes