Cet article est le deuxième de notre série en cinq parties consacrée à la mise en réseau Kubernetes dans le cadre de Microservices March 2022 :
- Présentation du programme : Microservices de mars 2022 : mise en réseau Kubernetes
- Unité 1 : Concevoir l’architecture de clusters Kubernetes pour des sites web à fort trafic (cet article)
- Unité 2 : Exposer des API dans Kubernetes
- Unité 3 : Modèle de sécurité des microservices dans Kubernetes
- Unité 4 : Stratégies avancées de déploiement Kubernetes
N’oubliez pas non plus de télécharger gratuitement notre eBook, « 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.

La mise en réseau Kubernetes est un cadre permettant de connecter vos composants et services Kubernetes, ainsi que votre trafic, mais elle ne se limite pas à acheminer des paquets d’un point A à un point B ! Dans l’unité 1, nous répondons à la question fondamentale : Comment acheminer le trafic vers mes microservices dans Kubernetes ?
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)
- Étape 2 : approfondissez vos connaissances (1 à 2 heures)
- Étape 3 : passez à la pratique (1 heure)
Étape 1 : regardez la diffusion en direct (1 heure)
Chaque diffusion en direct de Microservices March propose une présentation générale du sujet, avec la participation d’experts de learnk8s et de NGINX. Si vous manquez la diffusion en direct du 7 mars, pas d’inquiétude ! Vous pourrez la regarder à la demande.
Dans cet épisode, nous répondons à la question : « Comment acheminer le trafic vers mes microservices dans Kubernetes ? » en abordant les points suivants :
- Les principes fondamentaux de l’infrastructure Kubernetes et de la gestion du trafic
- Pools de nœuds et instances de nœuds
- NodePort, LoadBalancer ou Ingress
- Le paysage des contrôleurs Ingress
- Ce qu’il faut savoir sur l’API Gateway de Kubernetes
 
É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. L’étude approfondie de cette unité aborde deux sujets : les différentes options permettant d’exposer vos services Kubernetes et la manière de choisir le contrôleur Ingress le mieux adapté à vos besoins.
Cet article de blog aide à répondre à la question : « Ai-je besoin d’un contrôleur Ingress pour accepter le trafic entrant dans mon environnement Kubernetes ? » Il aborde notamment les points suivants :
- Présentation des autres services permettant d’acheminer le trafic externe vers un cluster : kube‑proxy, Cluster IP, NodePort et LoadBalancer
- Ce que vous pouvez attendre d’un contrôleur Ingress
- Pourquoi vous pourriez vouloir déployer un répartiteur de charge devant un contrôleur Ingress
Ensuite, lisez notre série de quatre articles de blog, « Guide pour choisir un contrôleur Ingress ».

Un contrôleur Ingress peut être l’un des outils les plus puissants de votre environnement Kubernetes. Découvrez comment déterminer vos besoins en matière d’Ingress afin de choisir la meilleure option.

Découvrez les risques que vous pourriez introduire en choisissant le mauvais contrôleur Ingress, ainsi que les principaux aspects à prendre en compte pour pérenniser votre choix.

En évaluant les contrôleurs Ingress, vous constaterez qu’ils se répartissent en trois catégories : open source, par défaut ou commerciaux. Découvrez les avantages et les inconvénients de chacune.

Découvrez quel contrôleur Ingress NGINX pourrait vous convenir le mieux en fonction de son origine, de sa philosophie de développement, de son aptitude à la mise en production, de sa sécurité et de l’assistance proposée.
Enfin, découvrez la nouvelle API Kubernetes Gateway lancée en 2021. Bien que cette technologie soit très récente et que vous ne l’utilisiez probablement pas dans l’immédiat, de nombreux projets open source et produits commerciaux devraient tirer parti de cette API dans les années à venir.
Recherches complémentaires
Si vous souhaitez approfondir vos connaissances sur les microservices et Kubernetes et que vous disposez de plus d’une à deux heures, nous vous proposons trois ressources supplémentaires pour vous lancer.
Webinaire | Principes fondamentaux des microservices
Ce webinaire présente les concepts clés des microservices et permet de mieux comprendre les architectures hybrides, les conteneurs, Kubernetes, les contrôleurs Ingress, et bien plus encore. Livre numérique | DevOps cloud natif avec Kubernetes
Ce livre publié par O’Reilly explique comment appliquer à Kubernetes les pratiques DevOps standard du secteur dans un contexte cloud natif. Découvrez comment créer, déployer et faire évoluer des applications modernes dans le cloud.

Mark Church, chef de produit chez Google, participe à l’élaboration des normes qui définissent les réseaux de conteneurs. Dans cette conférence, il examine l’impact de Kubernetes sur l’écosystème des maillages de services et livre ses prédictions sur l’avenir des réseaux applicatifs.
É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 Microservices March vous guident à travers des scénarios courants afin de consolider vos acquis.
Dans notre premier atelier en autonomie, « Réduire la latence de Kubernetes grâce à la mise à l’échelle automatique », vous utilisez NGINX Ingress Controller pour rendre une application accessible, puis adaptez automatiquement la capacité du contrôleur Ingress en réponse à un pic de trafic. Regardez cette présentation de 20 minutes pour voir l’atelier en pratique et comprendre le « pourquoi » de chaque étape.
Pour accéder à l’atelier, vous devez vous inscrire à Microservices March 2022. Si vous êtes déjà inscrit, l’e-mail contenant le guide d’apprentissage de l’unité 1 que vous avez reçu comprend les instructions d’accès. Vous pouvez également essayer l’atelier dans votre propre environnement en suivant le tutoriel Tutoriel NGINX : réduire la latence de Kubernetes grâce à l’autoscaling 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 à votre rythme pour vous familiariser concrètement avec la technologie à 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é 2 : « Exposer des API dans Kubernetes » commence le 14 mars. Découvrez les cas d’usage courants des passerelles d’API dans Kubernetes, notamment l’autorisation et l’authentification, OIDC et la limitation du débit.

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 ».
À propos de l’auteur

Articles de blog associés

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 ?
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
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
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
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
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.