Formation Google Cloud Platform : Débuter avec Google Kubernetes Engine Apprendre à déployer et à utiliser des conteneurs Docker avec Google Kubernetes Engine.

Durée 1 jour
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence GCPKE
Cours officiel Google

Google Container Engine est un gestionnaire de cluster ainsi qu'un système d'orchestration pour l'exécution de conteneurs Docker. Basé sur le système open source Kubernetes, l'outil dispose d'une infrastructure cloud publique, hybride ou sur site.

Le container engine de Google Cloud Platform vise à faciliter la gestion et l'évolutivité des applications via des fonctionnalités telles que la journalisation et les vérifications de l'état des conteneurs, le paramétrage de la capacité du processeur et de la mémoire à réserver ou encore le nombre d'instances dupliquées et les règles de persistance à définir dans un fichier de configuration JSON.

Google Kubernetes Engine se veut tout particulièrement prêt à l'emploi en proposant une mise à jour du code de production rapide à réaliser. Cette formation Google Kubernetes Engine vous apprendra notamment à créer un déploiement Kubernetes.

À l'issue de cette formation, vous serez en mesure de :

  • 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)
  • Configurer un pipeline de diffusion continue à l'aide de Jenkins

Public :

Ce stage s'adresse principalement aux développeurs d'applications, architectes de solutions cloud, ingénieurs DevOps et responsables informatiques mais aussi plus largement aux personnes qui utilisent Google Cloud Platform pour créer des solutions, ou pour intégrer des systèmes, des infrastructures et des environnements applicatifs existants à cette plate-forme.

Prérequis :

Pour suivre ce cours Google Kubernetes Engine, les participants doivent maîtriser les notions de base relatives aux outils de ligne de commande et au système d'exploitation Linux, et connaître les technologies de serveur Web. Il est également nécessaire de disposer d'une expérience dans le domaine de l'exploitation de systèmes, y compris en ce qui concerne le déploiement et la gestion d'applications, sur site ou dans un environnement de cloud public.

Présentation de Docker des conteneurs

En savoir plus sur les conteneurs, Docker et Google Container Registry :
- Créer un conteneur
- Empaqueter un conteneur à l'aide de Docker
- Stocker une image de conteneur dans Google Container Registry
- Exécuter un conteneur Docker

Les bases de Kubernetes

Déployer une application à l'aide de microservices dans un cluster Kubernetes :
- Provisionner un cluster Kubernetes complet avec Kubernetes Engine
- Déployer et gérer des conteneurs Docker avec "kubectl"
- Décomposer une application en microservices à l'aide des déploiements et services Kubernetes

Déployer une application sur Kubernetes

Créer et gérer des déploiements Kubernetes :
- Créer un déploiement Kubernetes
- Déclencher, interrompre et reprendre des mises à jour, ou procéder à leur rollback
- Se familiariser avec les déploiements de versions Canary et créer ce type de déploiement

Déploiement continu à l'aide de Jenkins

Créer un pipeline de diffusion continue :
- Provisionner l'application Jenkins dans son cluster Kubernetes
- Créer un pipeline Jenkins
- Mettre en œuvre un déploiement de version Canary à l'aide de Jenkins


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB