- Cours pratique
- FSE
- Informatique
Formation Istio : Maillage de Services (Service Mesh) sur Kubernetes

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Istio
Istio est une plate-forme open source de maillage de services (service mesh) permettant de connecter, surveiller et sécuriser des microservices. Elle comprend des API qui permettent d'intégrer Istio à tout type de plateforme de journalisation, de télémétrie ou de système de politiques.
Istio décharge les développeurs et les frameworks de nombreuses fonctionnalités requises par les architectures micro-services : répartition de charge, résilience aux fautes, sécurisation des accès, surveillance, etc. Les déploiements sont ainsi moins complexes, et la charge pesant sur les équipes de développement est allégée.
Bien qu'Istio puisse s’installer sur de nombreux orchestrateurs, nous avons fait le choix ici de nous concentrer sur Kubernetes.
Après une présentation des fonctionnalités d’Istio et un rappel de l’éco-système Kubernetes, cette formation Istio : Maillage de Services (Service Mesh) sur Kubernetes se consacre à chaque domaine adressé par Istio (gestion de traffic, sécurité et monitoring). Des ateliers vous permettront d’implémenter des cas d’usages classiques : Répartition de charge, Canary deployment, Circuit Breaker, Fault Injection, Mutual SSL, etc.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Istio : Maillage de Services (Service Mesh) sur Kubernetes, vous serez en mesure de :
- Installer et configurer Istio sur Kubernetes
- Comprendre les mailles de service et en implémenter avec Istio
- Déployer un service Istio sur Kubernetes
- Utiliser un maillage de services pour exécuter, gérer et surveiller des applications dans le cloud
Objectifs opérationnels
Objectifs opérationnels :
Installer un maillage de services pour les applications microservices.
Programme
Contenu du cours, module par module
5 modules
- Rappels micro-services, LoadBalaning, CircuitBreaker, Monitoring
- Définition d’un service Mesh, Composants Data Plane et Control Plane
- Rappels Kubernetes, Réseau Kubernetes
- Présentation Istio : Fonctionnalités et Architecture
- Contraintes sur les pods et services
- Différents types d’installation
Atelier
- Relations entre le service de découverte Istio et celui de Kubernetes
- Les différents types de ressources Istio pour la gestion de trafic : services virtuels, règles de routage, gateway, point d’entrée service, configuration side-car
- Routage de requêtes vers différentes versions d’un microservice, migration progressive
- Techniques de mirroring pour sécuriser les mises en production
- Injection de fautes pour tester la résilience
- Gateway Ingress, Utilisation de TLS ou mTLS
- Pattern disjoncteur
Atelier
- Apports de Istio pour la sécurité des microservices
- Architecture de la sécurité
- Gestion des identités et des certificats
- Authentification : Architecture, différentes stratégies, Mutual TLS, JWT
- Autorisation : Architecture, ACLs, dépendance sur mTLS
Atelier
- Apports d’Istio pour la surveillance
- Métriques service et métriques proxy
- Les composants Pilot, Galley, Mixer et Citadel
- Traces distribuées, back-end supportés
- Logs d’accès, configuration
Atelier
- Modèles de déploiement
- Usage d’Istio des webhooks Kubernetes, contrôles de santé des services Istio
- Configuration de la répartition de charge
- Sécuriser les images Docker
- Outils pour le diagnostic : istioctl, niveau de trace, introspection des composants
Atelier
Travaux pratiques
De nombreux travaux pratiques (plus de 50% du programme) sont proposés aux participants tout au long de la formation.
Programme mis à jour le 29/10/2025
Public concerné
Ce cours Istio s’adresse principalement aux ingénieurs DevOps impliqués dans la migration des systèmes vers les architectures microservices.

Prérequis
Une connaissance de Docker/Kubernetes est primordiale pour suivre cette formation Istio dans de bonnes conditions.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Microservices : découverte des architectures en microservicesRéf. DAMS3 joursFondamentalProchaine session : 18 nov.2 090 €
- Oracle SOA Suite 11g : Mise en œuvre des applications SOARéf. DOSO5 joursIntermédiaireProchaine session : 19 oct.
- Quarkus : bâtir une architecture microservices avec QuarkusRéf. DAMQ3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- RabbitMQRéf. DRMQ3 joursIntermédiaireProchaine session : 16 nov.2 090 €