Qualiopi

Istio : Architecture Service Mesh et Sécurité Zero-Trust

Reprenez le contrôle sur vos microservices : maîtrisez le routage avancé du trafic, la sécurité mTLS, la résilience et l'observabilité totale avec Istio.

3 jours
2 100 € HT
Istio
Envoy Proxy
Kiali
Jaeger
Prometheus
mTLS
JWT

Intéressé par cette formation ?

Contactez-nous pour planifier une session.

Demander un devis

Objectifs pédagogiques

  • Déployer et configurer Istio pour une architecture microservices scalable.
  • Orchestrer le trafic applicatif de manière fine (Canary, A/B testing).
  • Implémenter une sécurité réseau "Zero-Trust" avec mTLS et politiques d'accès.
  • Résoudre des problèmes de performance et de connectivité grâce aux outils d'observabilité.

Programme

Jour 1 : Traffic Management et Routage Dynamique

  • Concepts et Architecture : Control Plane (Istiod), Data Plane (Envoy), et cycle de vie des Sidecars.
  • Edge Traffic : Ingress & Egress Gateways : gérer les flux entrants et sortants du maillage.
  • Pilotage du trafic : VirtualServices, DestinationRules et Subset. Déploiements Canary, Blue-Green et Traffic Mirroring.

Jour 2 : Sécurité Zero-Trust et Identité

  • Authentification mTLS : Chiffrement Peer-to-Peer et gestion des certificats.
  • Autorisation : Mise en place de AuthorizationPolicies granulaires (par namespace, par service, par méthode HTTP).
  • Identité : Utilisation de l'authentification JWT (JSON Web Tokens) au niveau du maillage.

Jour 3 : Résilience et Observabilité Avancée

  • Résilience : Timeouts, Retries, Outlier Detection et Circuit Breaking.
  • Observabilité : Tableaux de bord Kiali (graphe de dépendances), Prometheus/Grafana (métriques) et Jaeger (traçage distribué).
  • Troubleshooting : Diagnostiquer les pannes réseaux complexes et les erreurs 5xx avec les logs Envoy.
  • Atelier Final : Sécurisation et monitoring complet d'un cluster de microservices sous haute charge.

Prérequis

  • Solide expérience pratique de Kubernetes (administration et déploiement).
  • Compréhension des concepts réseaux de base : protocoles HTTP/gRPC, adressage IP, DNS, et certificats TLS.
  • Avoir idéalement suivi une formation sur Docker et les microservices.

Public cible

  • Architectes Cloud & Microservices cherchant à résoudre les problématiques de communication et de sécurité inter-services.
  • SRE (Site Reliability Engineers) souhaitant améliorer l'observabilité et la résilience (Circuit Breaking, Retries) de leurs plateformes.
  • Ingénieurs Sécurité chargés d'implémenter des politiques de sécurité "Zero Trust" (chiffrement mTLS, RBAC réseau).

Prêt à vous former ?

Contactez-nous pour obtenir un devis personnalisé.