Cet article est le quatriè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
- Unité 2 : Exposer des API dans Kubernetes
- Unité 3 : Modèle de sécurité des microservices dans Kubernetes (cet article)
- Unité 4 : Stratégies avancées de déploiement Kubernetes
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.
Maîtriser votre trafic nord-sud n’est qu’un début… Dès que vos services commencent à communiquer au sein du cluster – ce que l’on appelle le trafic est-ouest –, vous devez faire face à une toute nouvelle série de problèmes ! L’unité 3 répond à la question : « Comment sécuriser mes API et mes applications pour qu’elles soient prêtes à être mises en production ? »
Trois activités vous guident progressivement d’une vue d’ensemble à une mise en pratique. Nous vous recommandons 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 vue d’ensemble du sujet, avec la participation d’experts de learnk8s et de NGINX. Si vous manquez la diffusion en direct du 21 mars, pas d’inquiétude ! Vous pourrez la regarder à la demande.
Dans cet épisode, nous abordons les sujets suivants :
- Le modèle sidecar
- Des politiques pour rendre les services plus sûrs et plus résilients
- Maillages de services
- TLS mutuel (mTLS)
- Chiffrement de bout en bout
 
É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’analyse approfondie de cette unité explique comment sécuriser vos applications et API Kubernetes.

Dans ce webinaire en direct de 35 minutes, nous examinons les tendances en matière de sécurité, le transfert du contrôle de la sécurité vers votre environnement Kubernetes et le rôle de la sécurité de Kubernetes dans la prévention des violations d’API.

Les entreprises adoptent Kubernetes pour les gains d’agilité et les économies qu’il promet. Mais lorsque des incidents de sécurité surviennent dans un environnement Kubernetes, la plupart des entreprises retirent leurs déploiements Kubernetes de la production. Dans cet article de blog, nous abordons six cas d’usage courants que vous pouvez traiter à l’aide d’un contrôleur Ingress ou d’un maillage de services, tout en renforçant considérablement la sécurité de vos applications et de vos API.
Le déploiement du Zero Trust pour les infrastructures et applications reposant sur Kubernetes peut s’avérer complexe. Ce blog présente un ensemble de recommandations pour concevoir une architecture Zero Trust dans Kubernetes.
À ce stade, vous vous demandez probablement aussi ce qu’il en est des maillages de services et si votre organisation en a besoin.


Regardez ce webinaire à la demande pour découvrir une discussion sur la préparation à l’adoption d’un maillage de services, l’importance du plan de données et une démonstration de NGINX Service Mesh.
Étude complémentaire
Si vous souhaitez approfondir vos connaissances sur la sécurité et le maillage de services — et que vous avez plus d’une à deux heures à y consacrer —, nous vous recommandons trois ressources supplémentaires pour vous aider à démarrer.

Bien qu’il existe de nombreuses ressources sur la sécurité des réseaux et des systèmes informatiques, les connaissances approfondies sur la sécurité des applications web modernes faisaient jusqu’à présent défaut. Ce guide aborde des concepts de sécurité offensive et défensive que les ingénieurs logiciels peuvent facilement apprendre et mettre en pratique.
eBook | La voie de l’entreprise vers les architectures de maillage de services
Cet eBook pratique explique comment un maillage de services fournit une couche d’infrastructure configurable qui rend les communications entre services flexibles, fiables et rapides.

Découvrez les avantages de la duplication des services applicatifs au sein de Kubernetes et certaines pratiques éprouvées pour déployer des services tels qu’un WAF pour les applications exécutées dans Kubernetes. Nous examinons les compromis entre les différentes options ainsi que les critères les plus importants afin de vous aider à prendre les meilleures décisions.
É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 troisième atelier en autonomie, « Protéger les applications Kubernetes contre les injections SQL », vous utilisez NGINX comme conteneur side-car pour sécuriser un pod et intercepter le trafic est-ouest indésirable.
Pour accéder au TP, vous devez vous inscrire à Microservices March 2022. Si vous êtes déjà inscrit, l’e-mail que vous avez reçu avec le guide d’apprentissage de l’unité 3 contient les instructions d’accès. Vous pouvez également réaliser le TP dans votre propre environnement en suivant le Tutoriel NGINX : protéger les applications Kubernetes contre les injections SQL 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 ?
L’unité 4 : « Stratégies avancées de déploiement Kubernetes » commence le 28 mars. Découvrez comment effectuer des déploiements sans interruption grâce à des techniques telles que la répartition du trafic, les déploiements bleu-vert, le traçage et la cartographie en temps réel des flux de trafic.

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.