⚠️ COVID-19: Toutes nos formations sont assurées à distance, à prix réduit jusqu'à environ -25% !

Getting Started with Google Kubernetes Engine

1 jour (7 heures)

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.

Objectifs pédagogiques

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

  • Connaissances sur Docker et les conteneurs
  • Connaissances de base sur Kubernetes
  • Connaissances de base sur Google Kubernetes Engine
  • Décomposer une application en microservices et la déployer sur Google Kubernetes Engine
  • Créer des pipelines de Continuous Delivery

Prérequis

Aucun prérequis n'est nécessaire pour tirer le meilleur parti de ce cours.

Public cible

Ce cours est destiné aux participants suivants:

  • Développeurs d’applications, architectes de solutions cloud, ingénieurs DevOps, responsables informatiques
  • Individus utilisant Google Cloud Platform pour créer de nouvelles solutions ou pour intégrer des systèmes, des environnements d’application et des infrastructures existants à Google Cloud Platform.

Programme de formation

  1. Introduction à Docker et aux 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
  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.
  3. Déployer une application sur Kubernetes
    • Créez et gérez des déploiements 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.
  4. Créer un pipeline de continuous delivery
    • Développez des pipelines de continuous delivery à 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 continuous delivery 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.

⚠️ COVID-19: Toutes nos formations sont assurées à distance, à prix réduit jusqu'à environ -25% !

730€ H.T.

550€ H.T.

Continuez de vous former

Google Cloud Platform Fundamentals: Core Infrastructure

Ce cours d'une journée dispensé par un instructeur donne un aperçu des produits et services Google Cloud Platform. Grâce à une combinaison de présentations, de …

Architecting with Google Kubernetes Engine

Ce cours de trois jours dirigé par un formateur présente aux participants le déploiement et la gestion d'applications conteneurisées sur Google Kubernetes …

Developing Applications with Google Cloud Platform

Dans ce cours, les développeurs d'applications apprennent à concevoir, développer et déployer des applications qui intègrent de manière transparente des …

Contactez nous

Vous pouvez vous désabonner de nos communications à tout moment.

Afin de prendre en compte votre demande, nous devons stocker et traiter vos données personnelles. Si vous nous autorisez à stocker vos données personnelles à cette fin, cochez la case ci-dessous.

En cliquant sur « Envoyer » ci-dessous, vous autorisez l’entreprise SFEIR à stocker et traiter les données personnelles soumises ci-dessus afin qu’elle vous fournisse le contenu demandé.