Jellyfish a été sélectionné par Google pour construire et délivrer cette formation Anthos.
Grâce à des présentations et des travaux pratiques, les participants explorent et déploient les capacités de Kubernetes Engine (GKE), GKE Connect, Istio service mesh et Anthos Config Management qui permettent aux opérateurs de travailler avec des applications actualisées même lorsqu’elles sont réparties sur plusieurs clusters hébergés par différents opérateurs de cloud ou bien sur site.
Cette formation s’inscrit dans le prolongement de la formation Architecture avec Google Kubernetes Engine, et suppose une connaissance pratique des technologies couvertes par cette formation.
Notre formation est privée et se déroulera sur deux jours consécutifs. Elle peut être dispensée sur le lieu de votre choix, ou bien en classe virtuelle.
Aperçu du cours
À qui s’adresse cette formation ?
Cette formation est destinée aux personnes suivantes :
- Les équipes techniques utilisant GCP, y compris les entreprises clientes, les partenaires et les intégrateurs systèmes : ingénieurs de déploiement, architectes Cloud, administrateurs Cloud, ingénieurs système et ingénieurs SysOps/DevOps.
- Les individus qui utilisent GCP pour créer, intégrer ou moderniser des solutions à l’aide d’architectures de micro-services sécurisées et évolutives dans des environnements hybrides.
Vous repartirez avec les compétences nécessaires pour :
- Déployer le plan de contrôle du Service Mesh Istio et les proxies avec le gestionnaire de paquets Helm Kubernetes ou l’extension GKE d’Istio
- Observer et surveiller de manière centralisée vos applications basées sur les micro-services dans les clusters avec les adaptateurs de Service Mesh Istio, notamment Prometheus, Grafana, Kiali, ou Stackdriver
- Définir et gérer des services multi-clusters, en utilisant Istio open-source via des plans de topologies partagées et multi-contrôles
- Connecter et gérer les clusters sur site, et les charges de travail avec GKE On-Prem
- Permettre l’application cohérente de pratiques dans des environnements multi-clusters en utilisant une approche de configuration as code depuis un dépôt Git sécurisé
Prérequis
Pour tirer le meilleur parti de cette formation, vous devez posséder les connaissances suivantes :
- Avoir suivi la formation Fondamentaux de Google Cloud Platform : Infrastructure centrale ou posséder une expérience équivalente
- Avoir suivi la formation Architecture avec Google Kubernetes Engine, ou posséder une expérience équivalente
Programme de la formation
- Comprendre les environnements hybrides connectés avec Anthos
- Expliquer les problèmes identifiés et traités lors de l’utilisation d’Anthos avec des modèles de solutions modernes
- Décrire les composants de la stack technologique Anthos
- Comprendre la couche de calcul Anthos
- Présenter le système Anthos déployé sur l’architecture en cluster de VMware
- Expliquer le déploiement d’Anthos sur les composants VMware
- Examiner les considérations initiales de mise en réseau
- Atelier : Gestion des clusters hybrides avec Kubernetes Engine
- Comprendre l’évolution/la transition du monolithe vers les micro-services et les avantages du maillage des services
- Découvrir comment Istio est conçu pour résoudre les défis de la complexité des micro-services en utilisant des composants clés du plan régulateur : Pilot, Mixer et Citadel
- Expliquer l’acheminement des demandes, qu’elles soient de service à service ou entrantes, en utilisant le maillage de service Istio et le proxy Envoy
- Atelier A : Installation d’Istio Open Source sur Kubernetes Engine
- Atelier B : Installation de Istio sur l’extension GKE avec Kubernetes Engine
- Comprendre comment le composant plan régulateur Mixer permet la collecte de télémesures, dans des environnements sur site et sur GCP, avec l’architecture d’adaptateur Istio
- Observer la télémétrie avec des tableaux de bord utilisant Prometheus et Grafana
- Retracer le calendrier des demandes grâce aux services Jaeger
- Observer les topologies de service, les relations et le trafic en direct en utilisant Kiali
- Comprendre le composant Pilot du plan régulateur Istio
- Examiner les cas d’utilisation de la gestion du trafic, y compris les flux d’entrée et de service à service
- Configurer et observer plusieurs méthodes de gestion du trafic, y compris le routage spécifique à une version et le passage progressif du trafic d’une version d’un micro-service à une autre
- Atelier : Gérer l’acheminement du trafic avec Istio et Envoy
- Adopter progressivement la sécurité Istio dans tous les services avec mTLS
- Configurer l’authentification entrante depuis l’extérieur du Service Mesh
- Atelier : Gérer les politiques et la sécurité avec Istio et Citadel
- Expliquer les difficultés de configuration rencontrées lors de l’utilisation de topologies multi-clusters
- Installer Anthos Config Management et connecter votre dépôt Git
- Vérifier que les changements manuels de configuration (dérive) sont inversés, ce qui garantit une politique cohérente
- Mettre à jour la configuration en utilisant le dépôt Git et vérifier que les changements sont appliqués
- Atelier : Gestion des politiques dans Kubernetes Engine avec Anthos Config Management
- Déployer un plan régulateur partagé et des architectures de plan régulateur multiples pour des déploiements multi-clusters
- Comprendre et configurer le DNS lors de la localisation de services externes
- Comprendre et configurer Citadel et les certificats lors de l’activation d’applications multi-clusters
- Atelier : Configurer GKE pour un fonctionnement multi-clusters avec Istio
- Atelier : Configurer GKE pour un fonctionnement multi-clusters avec un plan régulateur partagé