Menu

Maîtriser la gestion des applications sur Kubernetes avec Istio

55 Enrolled
4 hour

Course Overview

Bienvenue à « Maîtriser la gestion des applications sur Kubernetes avec Istio », un cours complet conçu pour vous fournir des connaissances approfondies et des compétences pratiques en gestion de microservices sur Kubernetes en utilisant Istio. Alors que les organisations adoptent de plus en plus les architectures basées sur les microservices, la complexité de la gestion des interactions entre services, de la sécurité et du contrôle du trafic est devenue un défi majeur. Ce cours répond à ces défis en exploitant Istio, un puissant maillage de services (service mesh) qui simplifie et améliore la gestion des microservices.

Contexte du Cours

Dans le monde dynamique des applications cloud-native, garantir une communication fiable, une sécurité robuste et une observabilité efficace entre les microservices est essentiel. Istio offre une solution robuste à ces besoins en proposant la gestion du trafic, l’application des politiques, et la collecte de télémétrie. En intégrant Istio à Kubernetes, vous pouvez exercer un contrôle précis sur vos microservices, assurant ainsi des performances optimales, une sécurité renforcée et une résilience accrue.

Pourquoi utiliser Istio ?

Istio se distingue par son ensemble complet de fonctionnalités qui répondent aux défis courants des microservices :

  • Gestion du trafic : Contrôlez le flux de trafic et les appels API entre services, rendant vos applications plus résilientes et fiables.
  • Sécurité : Sécurisez la communication entre services dans votre architecture microservices grâce à des politiques robustes de gestion des identités et des accès.
  • Observabilité : Obtenez des informations détaillées sur les performances et le comportement de vos microservices grâce à des capacités avancées de surveillance et de journalisation.

Ce que vous apprendrez

Ce cours est structuré pour vous guider à travers les concepts essentiels et les implémentations pratiques d’Istio sur Kubernetes :

  1. Introduction à Istio et au Service Mesh : Comprenez les concepts clés d’Istio et son rôle dans les architectures modernes basées sur les microservices.
  2. Installation d’Istio sur Kubernetes : Instructions détaillées pour installer et configurer Istio dans votre environnement Kubernetes.
  3. Gestion du trafic et équilibrage de charge : Apprenez à gérer le routage du trafic, à implémenter l’équilibrage de charge et à définir des politiques avancées de trafic.
  4. Fonctionnalités de sécurité : Explorez les fonctionnalités de sécurité d’Istio, notamment le TLS mutuel, l’authentification des services et les politiques d’autorisation.
  5. Observabilité et surveillance : Mettez en œuvre des outils de surveillance et de journalisation pour obtenir une visibilité approfondie sur vos microservices, avec des outils comme Prometheus et Grafana.
  6. Cas d’utilisation réels : Découvrez comment Istio est utilisé dans des environnements de production pour résoudre des défis complexes liés aux microservices et assurer une opération fluide.

À qui s’adresse ce cours ?

Ce cours s’adresse aux ingénieurs DevOps, aux administrateurs Kubernetes, et aux développeurs logiciels responsables de la gestion des microservices dans un environnement Kubernetes. Que vous cherchiez à améliorer votre architecture de microservices ou à implémenter un service mesh pour une gestion améliorée des applications, ce cours vous apportera l’expertise nécessaire pour utiliser efficacement Istio.

Détails

  • 4 Sections
  • 38 Lessons
  • 4 Hours
Expand all sectionsCollapse all sections

Instructor

Avatar de l’utilisateur

Armel Ngando

4.7
6 Reviews
30 Students
95 Courses