Formation Architecturer avec Google Kubernetes Engine

Maîtrisez l'orchestration de conteneurs sur Google Cloud et concevez des architectures cloud-native modulaires, scalables et résilientes.

Orchestrez vos microservices à l'échelle industrielle : maîtrisez la conception, le déploiement et l'administration de clusters conteneurisés hautement disponibles et sécurisés avec Google Kubernetes Engine (GKE).

2 jours (14 h)
Inter : 2 184 € HT/pers
Intra : nous consulter

Description

Google Kubernetes Engine (GKE) est le service managé référence pour l'orchestration de conteneurs dans le cloud. Cette formation avancée vous guide à travers les étapes de conception, de sécurisation et d'exploitation de clusters Kubernetes sur Google Cloud Platform. Vous apprendrez à structurer des Deployments, configurer la mise à l'échelle automatique (Horizontal Pod Autoscaler & Cluster Autoscaler), gérer les réseaux de pods, sécuriser le contrôle d'accès (RBAC, Workload Identity) et assurer l'observabilité de vos applications microservices. Un cursus indispensable pour les développeurs, DevOps et architectes orientés cloud-native.

Les objectifs

  • Créer et gérer des charges de travail dans Google Kubernetes Engine.

  • Définir et travailler avec différentes abstractions de stockage Kubernetes.

  • Surveiller les applications s'exécutant dans Google Kubernetes Engine.

  • Configurer des pipelines CI/CD pour Google Kubernetes Engine.

  • Expliquer le fonctionnement du réseau de pods dans Google Kubernetes Engine.

  • Décrire et gérer l'authentification, l'autorisation et la sécurité dans Google Kubernetes Engine.

  • Explorer les options des services de stockage gérés par Google Cloud.

Public visé

  • Architectes Cloud, administrateurs et personnel SysOps/DevOps., Personnes utilisant Google Cloud pour créer de nouvelles solutions ou pour intégrer des systèmes, des environnements applicatifs et des infrastructures existants avec Google Cloud.

Prérequis

  • Avoir suivi la formation "Getting Started with Google Kubernetes Engine" ou posséder une expérience équivalente

Le programme

  • 1. 01 - Introduction au cours

    • Objectifs
    • Présenter les objectifs du cours et prévisualiser chaque section du cours.
    • Sujets abordés
    • Introduction au cours
  • 2. 02 - Charges de travail : Déploiements et Tâches

    • Objectifs
    • Définir, configurer, inspecter, gérer et mettre à jour les Déploiements.
    • Définir ce que sont les Tâches (Jobs) et les Tâches planifiées (CronJobs) dans GKE, et explorer les cas d'utilisation pertinents. Créer et exécuter des Tâches.
    • Expliquer comment mettre à l'échelle les clusters manuellement et automatiquement.
    • Configurer l'affinité des nœuds et des pods.
    • Sujets abordés
    • Création de déploiements.
    • Inspection des déploiements.
    • Mise à jour des déploiements.
    • Adoption d'autres stratégies de déploiement.
    • Utilisation des Tâches (Jobs) et des Tâches planifiées (Cronjobs)
    • Mise à l'échelle des clusters.
    • Contrôle du placement des Pods à l'aide d'étiquettes et de règles d'affinité.
    • Contrôle du placement des Pods à l'aide de marques (taints) et de tolérances.
    • Introduction de logiciels dans votre cluster.
  • 3. ###

    • Activités
    • (Lab) Création de déploiements Google Kubernetes Engine
  • 4. 03 - Réseau Google Kubernetes Engine

    • Objectifs
    • Explorer le réseau Kubernetes, y compris le réseau des Pods et du cluster.
    • Créer des services pour exposer des applications s'exécutant dans des Pods.
    • Configurer des équilibreurs de charge pour exposer des services à des clients externes. Explorer l'équilibrage de charge natif au conteneur dans GKE.
    • Configurer le réseau Google Kubernetes Engine.
    • Sujets abordés
    • Réseau des Pods
    • Services Kubernetes
    • Types de services et équilibreurs de charge
    • Ingress
    • Équilibrage de charge natif au conteneur
    • Politiques réseau
  • 5. ###

    • Activités
    • (Lab) Configuration du réseau Google Kubernetes Engine (GKE)
  • 6. 04 - Données persistantes et stockage

    • Objectifs
    • Définir et travailler avec les abstractions de stockage Kubernetes.
    • Exécuter et maintenir des ensembles de pods à l'aide de StatefulSets.
    • Utiliser les ConfigMaps pour découpler la configuration des Pods.
    • Gérer et stocker des données d'accès et d'authentification sensibles.
    • Configurer le stockage persistant pour Google Kubernetes Engine.
    • Sujets abordés
    • Volumes
    • Volumes éphémères
    • Volumes durables
    • StatefulSets
    • ConfigMaps
    • Secrets
  • 7. ###

    • Activités
    • (Lab) Configuration du stockage persistant pour Google Kubernetes Engine
  • 8. 05 - Contrôle d'accès et sécurité dans Kubernetes et Google Kubernetes Engine

    • Objectifs
    • Authentification et autorisation
    • Contrôle d'accès basé sur les rôles Kubernetes
    • Workload Identity
    • Sécurité du plan de contrôle Kubernetes
    • Sécurité des pods
    • Sujets abordés
    • Explorer l'authentification et l'autorisation Kubernetes.
    • Définir le RBAC Kubernetes et son fonctionnement avec IAM pour sécuriser les clusters GKE.
    • Configurer Workload Identity pour accéder aux services Google Cloud depuis GKE.
    • Sécuriser GKE avec Pod Security Standards et Pod Security Admission.
    • Mettre en œuvre le contrôle d'accès basé sur les rôles (RBAC) avec GKE.
  • 9. ###

    • Activités
    • (Lab) Sécurisation de Google Kubernetes Engine avec Cloud IAM et l'admission de sécurité des pods
  • 10. 06 - Journalisation et surveillance de Google Kubernetes Engine

    • Objectifs
    • Identifier les outils inclus dans Google Cloud Observability.
    • Configurer la suite d'opérations Google Cloud pour surveiller et gérer la disponibilité et les performances.
    • Inspecter les journaux à l'aide de la commande kubectl.
    • Inspecter les journaux Kubernetes à l'aide de Google Cloud Observability.
    • Configurer la surveillance et la journalisation natives de GKE.
    • Sujets abordés
    • Cloud Observability
    • Cloud Logging
    • Cloud Monitoring
    • Inspection des journaux à l'aide de la commande kubectl
    • Inspection des journaux à l'aide de Cloud Logging et des agents de journalisation
  • 11. ###

    • Activités
    • Lab : Configuration de la surveillance et de la journalisation natives de GKE
  • 12. 07 - Utilisation des services de stockage gérés par Google Cloud avec Google Kubernetes Engine

    • Objectifs
    • Comparer les services de stockage gérés avec le stockage auto-géré.
    • Identifier les cas d'utilisation de Cloud Storage pour les applications Kubernetes.
    • Comparer la gamme de services de base de données gérés par Google Cloud.
    • Explorer Cloud SQL Auth Proxy et comment il se connecte à Cloud SQL depuis GKE.
    • Utiliser Cloud SQL avec Google Kubernetes Engine.
    • Sujets abordés
    • Utilisation des services Google Cloud.
    • Utilisation de Cloud Storage.
    • Utilisation des bases de données Google Cloud
    • Utilisation de Cloud SQL et de SQL Auth Proxy.
    • Comparaison des options de stockage.
  • 13. ###

    • Activités
    • (Lab) Utilisation de Cloud SQL avec Google Kubernetes Engine et Workload Identity
  • 14. 08 - Utilisation de CI/CD avec Google Kubernetes Engine

    • Objectifs
    • Définir l'intégration continue et la livraison continue et identifier pourquoi c'est important.
    • Examiner les pipelines CI/CD et comment ils peuvent optimiser les livraisons d'applications.
    • Explorer les outils CI/CD de première et de tierce partie pris en charge par Google Cloud.
    • Explorer les meilleures pratiques de Google pour un pipeline CI/CD GKE.
    • Sujets abordés
    • Qu'est-ce que le CI/CD ?
    • Construction d'un pipeline CI/CD
    • Outils CI/CD disponibles dans Google Cloud
    • Meilleures pratiques pour l'utilisation du CI/CD sur Google Cloud
  • 15. ###

    • Activités
    • Quiz
  • 16. 09 - Résumé du cours

    • Objectifs
    • Passer en revue les principaux objectifs de chaque section du cours.
    • Sujets abordés
    • Résumé du cours
  • Dernière mise à jour : 30 octobre 2026

    En présentiel ou à distance : à vous de choisir

    Dans vos locaux

    Pour ancrer les apprentissages et encourager la dynamique collective.

    En classe virtuelle

    Pour allier flexibilité et interactions en temps réel avec le formateur.

    Dans nos locaux

    Pour favoriser la concentration, les échanges et le confort des apprenants.

    Les modalités de formation

    Suivi et évaluation :

    • Recueil des besoins en amont pour identifier les attentes du stagiaire
    • Évaluation continue : études de cas et travaux pratiques pendant la formation
    • Évaluation finale : questionnaire d'auto-évaluation

    Format et encadrement :

    • Formation équilibrée alliant théorie et pratique (minimum 50%)
    • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
    • Émargement par demi-journée et remise d'une attestation de formation

    Moyens pédagogiques et techniques :

    • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
    • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
    • Les prérequis techniques seront communiqués aux apprenants en amont de la formation, lors de l'analyse des besoins, en fonction des spécificités de chaque client.
    • Accessibilité: nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

    Conditions et délais d'accès :

    • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
    • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.