Formation - Architecture avec Google Kubernetes Engine

Qualiopi
Durée 3 jours (21 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - Architecture avec Google Kubernetes Engine

Proposé par

IB Cegos

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance
  • En centre

Objectifs pédagogiques

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

Programme de la formation

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
Logo de IB Cegos - Formation Formation - Architecture avec Google Kubernetes Engine

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - Architecture avec Google Kubernetes Engine

Formation - Architecture avec Google Kubernetes Engine

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.