Avec cette formation, vous apprendrez à déployer et à gérer des applications conteneurisées sur Google Kubernetes Engine (GKE). Vous découvrirez également comment utiliser d'autres outils sur Google Cloud qui interagissent avec les déploiements GKE. Grâce à de nombreux travaux pratiques, vous déploierez des éléments de solution : des composants d'infrastructure tels que des pods, des conteneurs, des déploiements et des services, ainsi que des réseaux et des services applicatifs, et aussi la gestion de la sécurité et des accès, la gestion des ressources et la surveillance des ressources.
Avec cette formation, vous apprendrez à déployer et à gérer des applications conteneurisées sur Google Kubernetes Engine (GKE). Vous découvrirez également comment utiliser d'autres outils sur Google Cloud qui interagissent avec les déploiements GKE. Grâce à de nombreux travaux pratiques, vous déploierez des éléments de solution : des composants d'infrastructure tels que des pods, des conteneurs, des déploiements et des services, ainsi que des réseaux et des services applicatifs, et aussi la gestion de la sécurité et des accès, la gestion des ressources et la surveillance des ressources.
À l’issue de la formation, le participant sera en mesure de :
- Créer et gérer des charges de travail dans Google Kubernetes Engine
- Expliquer le fonctionnement de la mise en réseau des pods dans Google Kubernetes Engine
- Définir et utiliser différentes abstractions de stockage Kubernetes
- Décrire et gérer l’authentification, l’autorisation et la sécurité dans Google Kubernetes Engine
- Surveiller les applications exécutées dans Google Kubernetes Engine
- Explorer les options de services de stockage gérés de Google Cloud
- Configurer les pipelines CI/CD pour Google Kubernetes Engine
Architecte cloud, administrateur et profil SysOps/DevOps. Personnes utilisant Google Cloud pour créer des solutions ou intégrer des systèmes, des environnements d’application et des infrastructures.
Avoir suivi la formation "Getting Started with Google Kubernetes Engine" ou avoir des connaissances équivalentes.
Vous recevrez par mail des informations permettant de valider vos prérequis avant la formation.
Programme de la formation
Charges de travail : déploiements et tâches
- Définir, configurer, inspecter, gérer et mettre à jour les déploiements.
- Définir les Jobs et les Cronjobs dans GKE et explorer les cas d’utilisation pertinents.
- Créer et exécuter des Jobs.
- Expliquer comment mettre à l’échelle les clusters manuellement et automatiquement.
- Configurer l’affinité des nœuds et des pods.
Mise en réseau du moteur Google Kubernetes
- Explorer la mise en réseau de Kubernetes, notamment la mise en réseau de pods et de clusters.
- Créer des services à exposer aux applications exécutées dans des pods.
- Configurer des équilibreurs de charge pour exposer les services aux clients externes.
- Explorer l’équilibrage de charge natif des conteneurs dans GKE.
- Configurer la mise en réseau de Google Kubernetes Engine.
Données persistantes et stockage
- Définir et utiliser des abstractions de stockage Kubernetes.
- Exécuter et gérer des ensembles de pods à l’aide de StatefulSets.
- Utiliser ConfigMaps pour découpler la configuration des pods.
- Gérer et stocker les données d’accès et d’authentification sensibles.
- Configurer le stockage persistant pour Google Kubernetes Engine.
Contrôle d’accès et sécurité dans Kubernetes et Google Kubernetes Engine
- 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.
- Implémenter le contrôle d’accès basé sur les rôles avec GKE.
Journalisation et surveillance de Google Kubernetes Engine
- 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.
Utilisation du stockage Google Cloud avec Google Kubernetes Engine
- Comparer les services de stockage gérés avec le stockage autogé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.
- Découvrir Cloud SQL Auth Proxy et comment il se connecte à Cloud SQL depuis GKE.
- Utiliser Cloud SQL avec Google Kubernetes Engine.
Utilisation de CI/CD avec Google Kubernetes Engine
- Définir l’intégration continue et la livraison continue et identifier pourquoi elles sont importantes.
- Examiner les pipelines CI/CD et la manière dont ils peuvent optimiser les versions d’applications.
- Explorer les outils CI/CD propriétaires et tiers pris en charge par Google Cloud.
- Explorer les meilleures pratiques de Google pour un pipeline CI/CD GKE.
Nous vous recommandons de suivre cette formation si vous souhaitez préparer la certification "Google Cloud Professional Cloud Architect".
Comment passer votre examen ?
Méthodes et moyens pédagogiques
Méthodes pédagogiques;
Animation de la formation en français. Support de cours officiel en anglais.
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Il vous aidera à choisir parmi les solutions suivantes :
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation
- L’OPCO (opérateurs de compétences) de votre entreprise.
- France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation
- L’OPCO (opérateurs de compétences) de votre entreprise.
- France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.