Exposer des API dans Kubernetes

NGINX | 10 mars 2022

Cet article est le troisième de notre série en cinq parties consacrée à la mise en réseau Kubernetes dans le cadre de Microservices March 2022 :

N’oubliez pas non plus de télécharger gratuitement notre e-book, « Gestion du trafic Kubernetes avec NGINX : guide pratique », pour obtenir des conseils détaillés sur la mise en œuvre de la mise en réseau Kubernetes avec NGINX.

Vous prévoyez de traiter des requêtes API depuis Kubernetes et vous vous interrogez sur les bonnes pratiques de déploiement des passerelles API ? Alors, l’unité 2 est faite pour vous !

Trois activités vous guident progressivement d’une vue d’ensemble à une mise en pratique. Nous vous conseillons de les réaliser toutes les trois pour profiter pleinement de l’expérience.

Étape 1 : regardez la diffusion en direct (1 heure)

Chaque diffusion en direct de Microservices March offre une vue d’ensemble du sujet, présentée par des experts de learnk8s et de NGINX. Si vous manquez la diffusion en direct du 14 mars, pas d’inquiétude ! Vous pourrez la regarder à la demande.

Dans cet épisode, nous répondons à la question suivante : « Comment exposer des API dans Kubernetes ? » Les sujets abordés sont les suivants :

  • Bonnes pratiques pour déployer des passerelles d’API dans Kubernetes
  • Autorisation et authentification
  • OpenID Connect (OIDC)
  • Limitation du débit

 

Étape 2 : approfondissez vos connaissances (1 à 2 heures)

Nous pensons que vous aurez d’autres questions après la diffusion en direct. C’est pourquoi nous avons sélectionné un ensemble de lectures et de vidéos pertinentes. Cette unité approfondit deux sujets : les outils disponibles pour déployer des passerelles API dans Kubernetes et les cas d’usage que vous pouvez mettre en œuvre avec ces outils.

Blog | Comment choisir ? Passerelle d’API, contrôleur Ingress ou maillage de services
Commencez par lire ce blog, qui vous aidera à choisir la technologie à utiliser pour les cas d’usage de passerelle d’API, à l’aide d’exemples de scénarios de trafic API nord-sud et est-ouest.
Webinaire | Cas d’usage des passerelles d’API pour Kubernetes
En plus de présenter les différents outils et cas d’usage, nos experts montrent comment utiliser un contrôleur Ingress et un maillage de services pour répondre aux cas d’usage de passerelle d’API.

Maintenant que vous maîtrisez les principes de base du déploiement des passerelles API dans Kubernetes, il est temps d’examiner les cas d’utilisation courants. Les articles de blog suivants expliquent comment mettre en œuvre deux cas d’utilisation courants à l’aide des outils Kubernetes : la vérification d’identité et la limitation du débit.

Blog | Mise en œuvre de l’authentification OpenID Connect dans Kubernetes avec Okta et NGINX Ingress Controller
Le contrôleur Ingress est l’emplacement idéal pour centraliser l’authentification et l’autorisation dans Kubernetes, ce qui peut vous aider à réduire les erreurs et à gagner en efficacité. Dans ce blog, nous expliquons comment mettre en œuvre l’authentification unique avec NGINX Ingress Controller comme partie relais et Okta comme fournisseur d’identité dans le cadre du flux de code d’autorisation OIDC.

Blog et vidéo | Comment utiliser NGINX Service Mesh pour limiter le débit
Un volume élevé de requêtes peut submerger vos services Kubernetes. Limiter chaque client à un nombre raisonnable de requêtes constitue donc un élément essentiel de votre stratégie de résilience. Dans ce blog et cette vidéo, nous montrons comment définir et appliquer en moins de 10 minutes une politique de limitation du débit à l’aide de NGINX Service Mesh.

Études complémentaires

Si vous souhaitez approfondir vos connaissances sur les API et les passerelles d’API, et que vous avez plus d’une à deux heures à y consacrer, nous vous proposons une série de ressources complémentaires :

eMagazine | API en temps réel : conception, exploitation et observabilité
Cet eMagazine aborde la planification, l’architecture et le déploiement efficaces des API afin de garantir une flexibilité fiable.

eBook | Le guide NGINX des API en temps réel
Cet eBook est un guide complet pour réduire la latence de vos applications et de vos API sans faire le moindre compromis. Il présente les tendances qui favorisent l’essor des API en temps réel, une architecture de référence pratique adaptée à toutes les entreprises, ainsi que des comparatifs de fournisseurs et des études de cas utiles pour justifier l’investissement dans une solution de gestion des API appropriée.

eBook | Gestion du trafic des API 101 : de la surveillance à la gestion et au-delà
Dans cet eBook O’Reilly, Mike Amundsen présente aux développeurs et aux administrateurs réseau les concepts fondamentaux et les défis liés à la surveillance et à la gestion du trafic des API. Vous découvrirez des approches permettant d’observer et de contrôler le trafic externe (nord-sud), ainsi que d’optimiser le trafic interne (est-ouest). Vous examinerez également la valeur commerciale de bonnes pratiques de gestion du trafic des API, qui relient vos objectifs commerciaux et vos indicateurs de progression internes à des activités pertinentes de surveillance, de reporting et d’analyse du trafic.

Étape 3 : passez à la pratique (1 heure)

Même avec les meilleurs webinaires et toutes les recherches possibles, rien ne vaut la pratique pour se familiariser avec la technologie. Les ateliers vous guident à travers des scénarios courants afin de consolider vos acquis.

Dans notre deuxième atelier en autonomie, vous utilisez NGINX Ingress Controller pour mettre en œuvre une limitation du débit et éviter qu’une API et une application ne soient submergées par un trop grand nombre de requêtes. Regardez cette présentation pas à pas de l’atelier pour le voir en action et comprendre le « pourquoi » de chaque étape.

Pour accéder au TP, vous devez vous inscrire à Microservices March 2022. Si vous êtes déjà inscrit, l’e-mail contenant le guide d’apprentissage de l’unité 2 que vous avez reçu comprend les instructions d’accès. Vous pouvez également essayer le TP dans votre propre environnement en suivant le tutoriel Tutoriel NGINX : protéger les API Kubernetes grâce à la limitation du débit comme guide.

 

Pourquoi s’inscrire à Microservices March ?

Bien que certaines activités (les diffusions en direct et les articles de blog) soient accessibles gratuitement, nous devons recueillir quelques informations personnelles afin de vous permettre de profiter pleinement de l’expérience. L’inscription vous donne accès aux avantages suivants :

  • Accès à quatre ateliers à suivre à votre rythme pour mettre la technologie en pratique à travers des scénarios courants
  • Accès au canal Slack Microservices March pour poser des questions aux experts et échanger avec les autres participants
  • Des guides d’apprentissage hebdomadaires pour vous aider à suivre le programme
  • Invitations de calendrier pour les diffusions en direct

Et ensuite ?

Unité 3 : « Modèle de sécurité des microservices dans Kubernetes » commence le 21 mars. Découvrez le modèle side-car, les politiques qui peuvent renforcer la sécurité et la résilience de vos services, les maillages de services, le mTLS et le chiffrement de bout en bout.

Pour obtenir des conseils détaillés sur la mise en œuvre de la mise en réseau Kubernetes avec NGINX, téléchargez notre e-book, « Gestion du trafic Kubernetes avec NGINX : guide pratique ».


Partager

À propos de l’auteur

Jenn Gile
Jenn GileResponsable du marketing produit, NGINX

Autres articles de Jenn Gile

Articles de blog associés

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA
NGINX | 13/10/2025

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA

Découvrez les principaux enseignements tirés des réponses à l’enquête annuelle F5 NGINX sur les dernières tendances en matière de technologies cloud natives, de sécurité, d’ingénierie de plateforme et d’IA.

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?
NGINX | 03/11/2023

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?

Lorsque de nouvelles CVE sont signalées, il est facile de ne plus savoir si elles concernent un outil de contrôleur Ingress NGINX particulier, car il existe plusieurs projets. Cet article présente les CVE et explique comment distinguer les différents projets de contrôleurs Ingress afin de dissiper toute confusion.

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX
NGINX | 11/03/2020

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX

Votre API répond-elle aux requêtes en moins de 30 ms ? Si ce n’est pas le cas, il ne s’agit pas d’une API en temps réel offrant la faible latence exigée par la grande majorité des organisations. Mesurez la latence de votre API avec l’outil rtapi de NGINX et découvrez comment NGINX peut l’aider à offrir une réactivité en temps réel.

Un testeur d’expressions régulières pour NGINX et NGINX Plus
NGINX | 11/06/2019

Un testeur d’expressions régulières pour NGINX et NGINX Plus

Le testeur d’expressions régulières (regex) pour NGINX et NGINX Plus vous évite de tâtonner en vous indiquant si une expression régulière utilisée dans un bloc location ou map correspond aux valeurs comme prévu. Il génère la configuration appropriée et affiche les valeurs des groupes de capture.

Caches partagés avec les clusters de cache NGINX Plus, partie 1
NGINX | 24/01/2017

Caches partagés avec les clusters de cache NGINX Plus, partie 1

Optimisez la capacité de votre cache web en le répartissant entre plusieurs serveurs de cache web NGINX ou NGINX Plus. Découvrez comment procéder dans cet article.

Introduction aux microservices
NGINX | 19/05/2015

Introduction aux microservices

Les microservices suscitent actuellement beaucoup d’intérêt. Cet article de blog est le premier d’une série de sept consacrée à la conception, au développement et au déploiement de microservices.