Prenez contact avec nous

Plan du cours

Introduction au service mesh

  • Défis de la gestion des microservices à grande échelle
  • Ce que le service mesh résout
  • Comparaison d'Istio avec d'autres service meshes (Linkerd, Consul)

Fondamentaux de la connectivité réseau Kubernetes

  • Modèle de connectivité réseau de base de Kubernetes
  • Services, Ingress et équilibrage de charge
  • Limites de la connectivité réseau native de Kubernetes

Fonctionnalités et architecture d'Istio

  • Plan de contrôle par rapport au plan de données
  • Rôle des sidecars Envoy
  • Composants clés d'Istio : Pilot, Citadel, Mixer (legacy), Istiod

Installation d'Istio sur Kubernetes

  • Préparation d'un cluster Kubernetes pour Istio
  • Installation d'Istio avec Helm et Istioctl
  • Vérification de l'installation et de l'injection des sidecars

Travail avec la gestion du trafic Istio

  • Configuration du routage, des tentatives et des basculements
  • Déploiements blue/green et canary
  • Utilisation d'Istio Gateway pour le trafic d'entrée

Sécurité du service mesh avec Istio

  • TLS mutuel (mTLS) pour l'authentification entre services
  • Stratégies d'autorisation (RBAC et ABAC)
  • Architecture Zero Trust dans Istio

Observabilité et surveillance

  • Utilisation de Prometheus et Grafana avec Istio
  • Tracing distribué avec Jaeger et Zipkin
  • Analyse des métriques, des journaux et des traces

Intégration d'Istio avec Calico

  • Application avancée des stratégies de réseau
  • Sécurisation de la communication entre pods
  • Meilleures pratiques pour les déploiements Istio + Calico

Dépannage et meilleures pratiques

  • Problèmes courants dans les déploiements Istio
  • Débogage des proxys sidecars
  • Meilleures pratiques opérationnelles pour les service meshes de production

Résumé et prochaines étapes

Pré requis

  • La compréhension des concepts de réseau
  • L'expérience avec l'interface en ligne de commande Linux
  • Les connaissances des conteneurs et de Kubernetes

Public cible

  • Développeurs
  • Architectes cloud
  • Ingénieurs DevOps
  • Ingénieurs réseau
  • Administrateurs système
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires