Construire une architecture avec Google Kubernetes Engine

Découvrez comment déployer et gérer des applications conteneurisées sur Google Kubernetes Engine (GKE) et les autres services fournis par Google Cloud Platform.

google badge
Réserver ce cours
Appelez notre service commercial dès aujourd'hui
Formation de 3 jours
Support didactique
Présentiel, Virtuelle, Privée
Présentiel
Des formations en salle de classe, en présentiel et interactives, sont organisées dans nos centres de formation mondiaux.
Classe virtuelle
Une expérience d’apprentissage pratique et interactive vous permettant d'assister à nos formations depuis chez vous, ou où que vous soyez. Les classes virtuelles sont proposées pour certaines de nos formations en salle de classe dispensées en direct. Le cas échéant, l'option apparaîtra dans le menu déroulant de sélection de site. Pour plus de confidentialité, vous pouvez également réserver une classe virtuelle privée.
Privée
Une séance de formation privée pour votre équipe. Les groupes peuvent être de toute taille, dans un site de votre choix, y compris dans nos centres de formation.

En tant que partenaire de formation agréé Google Cloud, Jellyfish a été sélectionné par Google pour construire et dispenser cette formation de trois jours.

Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, vous explorerez et déploierez des éléments de solution, y compris des composants d’infrastructure tels que les réseaux, les systèmes et les services d’application.

Cette formation couvre également le déploiement de solutions pratiques, y compris la sécurité et la gestion des accès, la gestion et le contrôle des ressources.

Notre formation est disponible en formation privée et se déroule sur trois jours consécutifs. Elle peut être dispensée dans un site de votre choix ou en classe virtuelle.

Aperçu du cours

À qui s’adresse cette formation ?

Cette formation s'adresse aux architectes Cloud, administrateurs et aux personnes travaillant dans le domaine des SysOps/DevOps. Les utilisateurs de Google Cloud Platform cherchant à créer de nouvelles solutions ou à intégrer des systèmes, des environnements applicatifs et des infrastructures existantes avec Google Cloud Platform tireront également profit de cette formation.

Vous repartirez avec les compétences nécessaires pour:

  • Expliquer le fonctionnement des conteneurs applicatifs et l'architecture de Kubernetes
  • Comprendre comment fonctionne le réseau de pods dans Kubernetes Engine
  • Créer et gérer des clusters Kubernetes Engine à l'aide de la console GCP et des commandes gcloud/kubectl
  • Lancer, redéployer et exposer les jobs dans Kubernetes
  • Gérer le contrôle d'accès avec Kubernetes RBAC et Google Cloud IAM
  • Gérer les politiques de sécurité en matière de pods et les politiques de réseau
  • Utiliser Secrets et ConfigMaps pour isoler les informations de sécurité et les artefacts de configuration
  • Comprendre les choix de GCP pour la gestion des services de stockage
  • Surveiller les applications fonctionnant dans Kubernetes Engine

Prérequis

Afin de 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
  • Maîtrise de base des outils en ligne de commande et des environnements du système d’exploitation Linux

Programme de la formation

Module 1 : Introduction à Google Cloud Platform
  • La console Google Cloud Platform
  • Cloud Shell
  • Définir le Cloud computing
  • Identifier les services de calcul GCP
  • Régions et zones
  • La hiérarchie des ressources Cloud
  • Gérer vos ressources GCP
Module 2 : Conteneurs et Kubernetes sur GCP
  • Créer un conteneur avec Cloud Build
  • Stocker un conteneur dans Container Registry
  • Le lien entre Kubernetes et Google Kubernetes Engine (GKE)
  • Comment choisir parmi les plateformes de calcul de GCP
Module 3 : Architecture Kubernetes
  • Architecture Kubernetes : les pods, les espaces de noms
  • Les composants du plan régulateur Kubernetes
  • Créer des images de conteneurs avec Google Cloud Build
  • Stocker des images des conteneurs dans le registre des conteneurs dans Google Container Registry
  • Créer un cluster Kubernetes Engine
Module 4 : Opérations Kubernetes
  • Travailler avec la commande kubectl
  • Inspecter le cluster et les pods
  • Étudier les résultats d’une console Pods
  • Se connecter à un Pod de manière interactive
Module 5 : Déploiements, Jobs et mise à l’échelle
  • Créer et utiliser des déploiements
  • Créer et gérer des Jobs et des CronJobs
  • Mettre les clusters à l'échelle, manuellement et automatiquement
  • Configurer l'affinité des nœuds et des pods
  • Intégrer un logiciel dans votre cluster avec les graphiques Helm et Kubernetes Marketplace
Module 6 : Mise en réseau GKE
  • Créer des services pour exposer les applications qui s'exécutent dans les Pods
  • Utiliser des équilibreurs de charge pour exposer les services aux clients externes
  • Créer des ressources d'entrée pour l'équilibrage de charge HTTP(S)
  • Exploiter l'équilibrage de charge des conteneurs pour améliorer l'équilibrage de charge des Pods
  • Définir les politiques de réseau Kubernetes pour autoriser et bloquer le trafic vers les pods
Module 7 : Données permanentes et stockage
  • Utiliser Secrets pour isoler les justificatifs de sécurité
  • Utiliser ConfigMaps pour isoler les artefacts de configuration
  • Afficher et faire une rétrospective des mises à jour de Secrets et ConfigMaps
  • Configurer les volumes de stockage permanents pour les pods Kubernetes
  • Utiliser StatefulSets pour garantir que les demandes concernant les volumes de stockage permanents persistent d'un redémarrage à l'autre
Module 8 : Contrôle d'accès et sécurité pour Kubernetes et Kubernetes Engine
  • Authentification et autorisation Kubernetes
  • Kubernetes RBAC : rôles et liens entre les rôles pour l'accès aux ressources dans les espaces de noms
  • Kubernetes RBAC : rôles des clusters et liens entre les rôles des clusters pour accéder aux ressources des clusters
  • Définir les politiques de sécurité des pods Kubernetes
  • La structure de GCP IAM
  • Rôles et politiques IAM pour l'administration des clusters Kubernetes Engine
Module 9 : Consignation et suivi
  • Utiliser Stackdriver pour contrôler et gérer la disponibilité et la performance
  • Localiser et inspecter les registres de Kubernetes
  • Créer des enquêtes pour contrôler le bon fonctionnement des applications en direct
Module 10 : Utilisation des services de stockage géré GCP à partir des applications Kubernetes
  • Avantages et inconvénients du recours à un service de stockage géré par rapport à un stockage conteneurisé autogéré
  • Permettre aux applications fonctionnant sur GKE d'accéder aux services de stockage GCP
  • Cas d'utilisation pour Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore et BigQuery à partir d'une application Kubernetes
close
Restez informés
Recevez les dernières actualités, études et offres de Jellyfish Training.
Vos données seront traitées conformément à notre Politique de confidentialité