Présentation de l'intégration d'Edge MicroGate à Kubernetes

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Vous pouvez utiliser Edge Microgateway pour fournir la gestion des API Apigee aux services exécutés dans un cluster Kubernetes. Cet article explique pourquoi vous pouvez déployer Edge Microgateway sur Kubernetes et comment le déployer sur Kubernetes en tant que service.

Cas d'utilisation

Les services déployés sur Kubernetes exposent généralement des API, soit à des consommateurs externes, soit à d'autres services exécutés dans le cluster.

Dans les deux cas, il est important de résoudre un problème : comment gérer ces API ? Exemple :

  • Comment les sécuriser ?
  • Comment gérer le trafic ?
  • Comment obtenir des informations sur les modèles de trafic, les latences et les erreurs ?
  • Comment publier vos API pour que les développeurs puissent les découvrir et les utiliser ?

Que vous migriez des services et des API existants vers la pile Kubernetes ou que vous créiez de nouveaux services et API, Edge Microgateway vous permet de bénéficier d'une expérience de gestion des API claire, incluant la sécurité, la gestion du trafic, l'analyse, la publication et plus encore.

Exécuter Edge Microgateway en tant que service

Lorsqu'il est déployé sur Kubernetes en tant que service, Edge Microgateway s'exécute dans son propre pod. Dans cette architecture, Edge Microgateway intercepte les appels d'API entrants et les achemine vers un ou plusieurs services cibles exécutés dans d'autres pods. Dans cette configuration, Edge Microgateway fournit des fonctionnalités de gestion des API telles que la sécurité, l'analyse, la gestion du trafic et l'application des règles aux autres services.

La figure suivante illustre l'architecture dans laquelle Edge Microgateway s'exécute en tant que service dans un cluster Kubernetes :

Edgemicro as Service

Consultez Déployer Edge Microgateway en tant que service dans Kubernetes.

Étape suivante