Formation Istio
| 2280€ HT / personne |
| 3 jours (21 heures) |
Présentation
Istio est un maillage de services open source qui fournit une infrastructure uniforme pour connecter, sécuriser et observer des microservices distribués, réduisant la complexité de leurs déploiements d’entreprise.
Istio crée un réseau de microservices sécurisé et observable sans changer le code. Chaque service embarque un proxy Envoy qui intercepte le trafic, tandis que le plan de contrôle gère la configuration du maillage.
Cette formation intensive de trois jours permet d’acquérir une maîtrise opérationnelle d’Istio, l’un des service mesh open source les plus utilisés pour connecter, sécuriser et observer des architectures microservices déployées sur Kubernetes.
Elle s’adresse aux équipes techniques souhaitant comprendre, configurer et exploiter Istio dans un environnement entreprise, afin d’améliorer la résilience, la sécurité et la gouvernance des communications inter-services.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Istio (1.28.2) et ses nouveautés.
Objectifs
- Comprendre les principes d’Istio et du service mesh
- Savoir installer et configurer Istio sur Kubernetes
- Mettre en œuvre le routage avancé du trafic et les mécanismes de résilience
- Appliquer la sécurité Istio : mTLS, authentification et autorisation
- Exploiter l’observabilité : métriques, logs, traces et Kiali
- Dépanner, optimiser et administrer un mesh en environnement de production
Public visé
- Administrateurs systèmes
- Ingénieurs DevOps
- Ingénieurs cloud
- SRE
Pré-requis
- Avoir suivi Notre Formation Kubernetes
- Avoir suivi Notre Formation Kubernetes Advanced
- Connaissances de base d’un système Unix et du fonctionnement des conteneurs
Pré-requis technique
- Docker installé.
Programme de notre formation Istio – Service Mesh
[Jour 1 – Matin]
Concepts Fondamentaux et Théorie
- Définitions
- Le Problème du Réseau Microservices : complexité de la communication
- Introduction au Service Mesh : infrastructure dédiée aux communications inter-services
- Sidecar Pattern : principe clé d’Istio avec les proxies Envoy
- Plan de Contrôle vs Plan de Données
- Rappels Kubernetes
- Pods, Services, Deployments.
- Ingress vs Gateway dans Istio
- Custom Resource Definitions et extension API
- Helm
- Gestion de paquets pour Kubernetes
- Charts Helm pour installer Istio
- Surcharges et configuration
- Le modèle GitOps
- Définition : Git comme source de vérité
- ArgoCD, Flux
- Traçabilité et réversibilité des configurations de trafic
- Microservices – 12 facteurs
- Principes clés des microservices
- Facteurs 8, 10 et 12 et leur lien avec Istio
- Service Mesh
- Résilience, Observabilité, Sécurité (mTLS)
- Comparaison Istio vs Linkerd, Consul Connect
[Jour 1 – Après-midi]
Mise en service et Outils (LAB)
- Installation, pré-requis
- Validation cluster Kubernetes
- Installation d’istioctl
- Installation via Helm ou istioctl install
- Injection du Sidecar (auto/manuelle)
- Configuration
- Déploiement d’une application test
- Vérification de l’injection du proxy
- Exposition via Gateway + VirtualService
- Kiali
- Installation et accès
- Graphique du mesh
- Visualisation santé, métriques, traces et logs
- Istioctl
- Dépanage
- Dashboards intégrés
Traffic Management (LABS)
- A/B Routing
- DestinationRule (sous-ensembles)
- VirtualService et routage pondéré
- Blue/Green Deployment
- Basculer 100 % du trafic
- Rollback rapide
- Chaos Engineering
- Fault Injection (erreurs, délais)
- Tester la résilience
- Circuit Breaking
- Limites de connexion et tentatives
- Différence timeout vs circuit breaker
- Timeouts
- Configuration des délais
- Mirroring
- Copie du trafic vers pré-prod
- Gestion des effets secondaires
[Jour 2 – Matin]
Sécurité (LABS)
- Certificats
- PKI, X.509
- Istiod et gestion des identités
- Certificats SPIFFE
- Authentification
- mTLS (PeerAuthentication)
- Mode STRICT
- JWT Authentication
- Authorization
- AuthorizationPolicy
- Règles de périmètre
- Règles basées sur méthodes, chemins, headers
- Configuration TLS
- Terminaison TLS en Gateway
- Secrets Kubernetes
- Rate Limiting
- Protection contre DoS / surcharge
- Limitation par utilisateur ou attribut
[Jour 2 – Après-midi]
Observabilité (LABS)
- Métriques, Logs, Traces distribuées
Istio Avancé
- Ingress/Egress Gateways
- TLS originating
- Mesh Multi-cluster
Module Complémentaire
- Extensions WebAssembly (Wasm)
- Operator Istio
[Jour 3 – Matin]
Astuces et Stratégies avec Istio
- Optimisation et Performances
- Minimiser l’overhead du Sidecar
- Optimisation du control plane
- mTLS progressif et offload
- Dépannage et Debug
- Istioctl analyze
- Inspection du proxy Envoy
- Règle des Trois C
- Bonnes Pratiques de Production
- Gestion des dépendances externes (Egress)
- Versioning GitOps
- Isolation par namespace
- Audit via Kiali
[Jour 3 – Après-midi]
Révision
- Revue des éléments clés
- Présentation de l’examen
Pour aller plus loin
Formation Kubernetes Avancé
Formation Kubernetes
Formation Terraform
Formation OpenShift
Formation Docker
Formation OpenShift Administrateur
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Les + : Le formateur est très compétent.
Il y a beaucoup de pratique, ce qui est vraiment bien.
Les – : Le seul point négatif serait sur le fait que ce ne soit pas aussi avancé si nous avons déjà des bases sur istio.
Afficher tous les témoignages
Les + : Le formateur est très compétent.
Il y a beaucoup de pratique, ce qui est vraiment bien.
Les – : Le seul point négatif serait sur le fait que ce ne soit pas aussi avancé si nous avons déjà des bases sur istio.
Les + : Revue de toutes les notions d’Istio
Les – : Les concepts les plus avancés ne sont pas abordés
Les + : Compétences pointues du formateur
Les – : bascule entre les TP. Une automatisation/cleanup entre 2 TP aurait pu accélérer la formation (ex: utiliser argo et changer la branche pour basculer de TP en TP)
Je souhaite suivre : Plein 🙂 Kubernetes, AWS, argo….
En synthèse : Merci a Yohan, le formateur qui a su répondre à toutes nos questions, parfois très pointues
Je recommande la formation
Les + : Bon équilibre pratique / théorie
Les – : Il manquait une séparation des TPs pour pouvoir les lancer indépendamment sur une VM par exemple avec tous les prérequis déjà prête
Les + : Bon ratio entre théorie et exercices pratiques.
Les – : Une pré-installation de quelques outils utiles pour la partie pratique serait un plus.
Les + : Des TPs très bien fait et agréables à suivre.
Couvre une grande partie du sujet.
Les – : Le setup des postes: installation de docker, kind, git, curl, etc…
Je souhaite suivre : Certifications K8S
En synthèse : Merci aux équipes pour l’accueil 🙂
Je recommande la formation
Les + : Beaucoup de pratique avec des TP
Les – : RAS
Les + : passage global sur les fonctionnailté majeur de istio
Les – : manque un peu de temps pour les tp.
Les + : Cours et TPs complets
Les – : Peut-être un manque de temps pour digérer le nombre de nouvelles notions. La partie authent est passée un peu vite et très théorique
Noter la formation
| 2280€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS


























































