Getting Started with Google Kubernetes Engine

Utilisez des conteneurs Docker, déployez-les avec Google Kubernetes Engine, et découvrez la scalabilité infinie

Description du cours

Découvrez comment utiliser des conteneurs Docker pour vos charges de travail, les déployer sur des clusters Kubernetes fournis par Google Kubernetes Engine, et faire évoluer ces charges de travail afin de gérer les hausses du trafic. Vous apprendrez également à déployer en continu du nouveau code dans un cluster Kubernetes pour proposer des mises à jour d'applications.

Ce cours permet aux participants d'acquérir les compétences suivantes

  • Comprendre les notions de base relatives aux conteneurs
  • Intégrer une application existante dans un conteneur
  • Comprendre les principes et concepts liés à Kubernetes
  • Déployer des applications vers Kubernetes à l'aide de l'interface de ligne de commande (CLI)
  • Créer des pipelines de diffusion continue à l'aide de Spinnaker et/ou Jenkins

Prix: 730€ HT
Durée: 1 jour
Modalité: Inter en présentiel (demander une formation en intra-entreprise)

Prochaines dates :

PROGRAMME DE LA FORMATION

Module 1

Présentation de Docker et des conteneurs

Apprenez-en plus sur les conteneurs, Docker et Google Container Registry.

  • Créez un conteneur.
  • Empaquetez un conteneur à l'aide de Docker.
  • Stockez une image de conteneur dans Google Container Registry.
  • Exécutez un conteneur Docker.
Module 2

Les bases de Kubernetes

Déployez une application à l'aide de microservices dans un cluster Kubernetes.

  • Provisionnez un cluster Kubernetes complet avec Kubernetes Engine.
  • Déployez et gérez des conteneurs Docker avec "kubectl".
  • Décomposez une application en microservices à l'aide des déploiements et services Kubernetes.
Module 3

Déployer une application sur Kubernetes

Créez et gérez des déploiements Kubernetes.

  • Créez un déploiement Kubernetes.
  • Déclenchez, interrompez et reprenez des mises à jour, ou procédez à leur rollback.
  • Familiarisez-vous avec les déploiements de versions Canary et créez ce type de déploiement.
Module 4

Créer un pipeline de diffusion continue

Développez des pipelines de diffusion continue à l'aide de Spinnaker et/ou Jenkins.

  • Provisionnez l'application Spinnaker ou Jenkins dans votre cluster Kubernetes.
  • Gérez le code de l'application dans un dépôt source pouvant déclencher des changements de code dans un pipeline de diffusion continue.
  • Créez un pipeline de diffusion continue et démarrez-le manuellement ou automatiquement avec un changement de code.
  • Procédez à un déploiement Canary qui héberge deux versions de votre application en production à des fins de test.

Formations suggérées

Google Cloud Platform Fundamentals: Core Infrastructure (GCP100A)

1 jours

Google Cloud Platform Fundamentals: Big Data & Machine Learning (GCP100B)

1 jours

Nous contacter

Paris

48 Rue Jacques Dulud

92200 Neuilly-sur-Seine

+33 1 41 38 52 00

Lille

74 rue des Arts

59800 Lille

+33 3 66 72 61 32

Strasbourg

Crystal Park, 1 Avenue de l'Europe

67300 Schiltigheim

+33 3 88 47 04 38

Luxembourg

2, rue Drosbach

L-3372 Leudelange, Luxembourg

+352 26 54 47 1

Bordeaux

c/o Mama Works, 51 quai Lawton

33300 Bordeaux

Nantes

Zero Newton, 3 Rue Albert Camus

44000 Nantes

+33 2 55 59 07 00