Getting Started with Google Kubernetes Engine

1 jour (7 heures)

Webinar gratuit

2 Juin 2020

Découvrez les produits et services Google Cloud orientés Big Data et Machine Learning

Inscrivez-vous gratuitement

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.

700€ H.T.

Continuez de vous former

GCP200AGKE
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 Engine (GKE) et les autres services fournis par Google Cloud Platform. Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, les participants explorent et déploient des éléments de solution, notamment 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. Ce cours couvre également le déploiement de solutions, notamment la gestion de la sécurité et des accès, la gestion des ressources et la surveillance des ressources.
GCP200DEV
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 composants issus de l'écosystème Google Cloud. À travers un ensemble de présentations, de démonstrations et d'ateliers pratiques, les participants découvrent comment créer des applications cloud natives sécurisées, évolutives et intelligentes à l'aide des services GCP et d'API de machine learning pré-entraînées.
GCP100A
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 démonstrations et de travaux pratiques, les participants apprennent la valeur de Google Cloud Platform et comment intégrer des solutions basées sur le cloud dans les stratégies commerciales. Ce cours couvre les principes de base de Google Cloud Platform et constitue le premier cours de nombreuses spécialisations.

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é.