Fantom Tag

Formation - Architecture avec Google Kubernetes Engine

Maîtriser Google Kubernetes Engine

  • A distance
Formation dans nos centres
Durée
21 heures

Prix 2024
2 550,00 €  HT

Référence
CC407

Référence éditeur
GCP200AGKE v1.7
S'inscrire
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Proposé courant 2014 par Google, la solution d'orchestration Kubernetes n'a depuis cessé de s'imposer dans l'univers des containers logiciel, au point que tous les fournisseurs de solution Cloud l'ont aujourd'hui intégré à leurs environnements. A travers cette formation de 3 jours, les participants apprendront à déployer et gérer des applications conteneurisées sur Google Kubernetes Engine (GKE) mais aussi des composants d'infrastructure tels que des pods, des conteneurs, des déploiements et des services, ainsi que des réseaux et des services d'application.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Architectes cloud, administrateurs et personnel SysOps / DevOps
  • Toute personne utilisant Google Cloud pour créer de nouvelles solutions ou intégrer des systèmes, des environnements d'application et des infrastructures avec Google Cloud

Prérequis

Programme

Le programme

1 - Introduction à Google Cloud Platform

  • Utiliser la console Google Cloud
  • Utiliser Cloud Shell
  • Définir le Cloud Computing
  • Identifier les services Google Cloud Compute
  • Comprendre les régions et les zones
  • Comprendre la hiérarchie des ressources Cloud
  • Administrer vos ressources Google Cloud

2 - Conteneurs et Kubernetes dans GCP

  • Créer un conteneur en utilisant Cloud Build
  • Stocker un conteneur dans le registre de conteneurs
  • Comprendre la relation entre Kubernetes et Google Kubernetes Engine (GKE)
  • Comprendre comment choisir parmi les plates-formes Google Cloud Compute

3 - Architecture de Kubernetes

  • Comprendre l'architecture de Kubernetes: pods, espaces de noms
  • Comprendre les composants du plan de contrôle de Kubernetes
  • Créer des images de conteneur à l'aide de Cloud Build
  • Stocker les images de conteneur dans Container Registry
  • Créer un cluster Kubernetes Engine

4 - Opérations Kubernetes

  • Travailler avec la commande kubectl
  • Inspecter le cluster et les pods
  • Afficher la sortie de console d'un Pods
  • Se connecter à un pod de manière interactive

5 - Déploiements, jobs et mise à l'échelle

  • Créer et utiliser des déploiements
  • Créer et exécuter des tâches et des cronJobs
  • Mettre à l'échelle manuellement et automatiquement les clusters
  • Configurer l'affinité des noeuds et des pods
  • Intégrer des logiciels dans votre cluster avec les graphiques Helm et le marché Kubernetes

6 - Mise en réseau GKE

  • Créer des services pour exposer les applications en cours d'exécution dans les pods
  • Utiliser des équilibreurs de charge pour exposer les services à des clients externes
  • Créer des ressources Ingress pour l'équilibrage de charge HTTP(S)
  • Tirer parti de l'équilibrage de la charge natif du conteneur pour améliorer l'équilibrage de charge des pods
  • Définir les stratégies réseau Kubernetes pour autoriser et bloquer le trafic vers les pods

7 - Données persistantes et stockage

  • Utiliser Secrets pour isoler les informations d'identification de sécurité
  • Utiliser ConfigMaps pour isoler les artefacts de configuration
  • Publier et annuler les mises à jour de Secrets et ConfigMaps
  • Configurer les volumes de stockage persistant pour les pods Kubernetes
  • Utiliser StatefulSets pour vous assurer que les revendications sur les volumes de stockage persistants persistent lors des redémarrages

8 - Contrôle d'accès et sécurité dans Kubernetes et Kubernetes Engine

  • Définir les rôles et les stratégies IAM pour GKE
  • Définissez les rôles et les liaisons de rôles Kubernetes RBAC
  • Définissez les politiques de sécurité des pods Kubernetes

9 - Journalisation et surveillance

  • Créer des journaux d'investigation pour la surveillance des systèmes
  • Surveiller les performances de votre système à partir de différents points de vue
  • Créer des sondes pour les contrôles de bien-être sur les applications en direct

10 - Utilisation des services de stockage gérés Google Cloud à partir d'applications Kubernetes

  • Comprendre les cas d'utilisation de Cloud Storage dans une application Kubernetes
  • Comprendre les cas d'utilisation de Cloud SQL et de Cloud Spanner dans une application Kubernetes
  • Comprendre les cas d'utilisation de Datastore dans une application Kubernetes
  • Comprendre les cas d'utilisation de Cloud Bigtable dans une application Kubernetes

11 - Journalisation et surveillance

  • Créer un pipeline de diffusion continue à l'aide de Cloud Build et le démarrer manuellement ou automatiquement en modifiant le code
  • Implémenter un déploiement Canary qui héberge deux versions de votre application en production pour les tests de version

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • Comprendre le fonctionnement des conteneurs de logiciels
  • Comprendre les choix GCP pour les services de stockage gérés
  • Surveiller les applications exécutées dans Kubernetes Engine
  • Comprendre l'architecture de Kubernetes et de Google Cloud
  • Découvrir le fonctionnement de la mise en réseau des pods dans Google Kubernetes Engine
  • Savoir créer et gérer des clusters de Kubernetes Engine à l'aide de la console GCP et des commandes gcloud / kubectl
  • Être capable de lancer, annuler et exposer des jobs dans Kubernetes
  • Comprendre comment gérer le contrôle d'accès à l'aide de Kubernetes RBAC et Google Cloud IAM
  • Gérer les stratégies de sécurité des pods et des réseaux
  • Savoir utiliser Secrets et ConfigMaps pour isoler les informations d'identification de sécurité et les artefacts de configuration
Points forts

Les points forts de la formation

  • Une formation complète durant laquelle s'alternent les phases d'apports théoriques, de démonstrations et de travaux pratiques.
  • Les consultants spécialistes de la technologie apportent leurs conseils et leur expérience.
  • Une formation animée par un formateur certifié Google Cloud Platform.
  • La qualité d'une formation officielle Google (support de cours en anglais).

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates

  • 2 550,00 € HT
    Places disponibles
    S'inscrire
Formation - Architecture avec Google Kubernetes Engine