Getting Started with Google Kubernetes Engine

La meilleure formation pour démarrer avec Google Kubernetes Engine

1 jour (7 heures)

Description du cours

Ce cours vous apprendra à conteneuriser des charges de travail dans des conteneurs Docker, les déployer sur des clusters Kubernetes fournis par Google Kubernetes Engine, et faites évoluer ces charges de travail pour gérer l’augmentation du trafic.

Vous apprendrez également à déployer en continu du code nouveau dans un cluster Kubernetes pour fournir des mises à jour d’application.

Objectifs pédagogiques

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

  • Comprendre le fonctionnement des conteneurs logiciels.
  • Comprendre l’architecture de Kubernetes.
  • Comprendre l’architecture de Google Cloud.
  • Comprendre le fonctionnement de la mise en réseau des Pods dans Google Kubernetes Engine.
  • Créer et gérer des Clusters Kubernetes Engine à l’aide de la console Google Cloud et les commandes gcloud / kubectl.

Prérequis

Pour tirer le meilleur parti de ce cours, les participants doivent disposer des éléments suivants:

  • Maîtrise de base des outils de ligne de commande et des systèmes d’exploitation Linux, ainsi que des technologies de serveur Web telles que Nginx
  • Expérience en exploitation de systèmes, y compris le déploiement et la gestion applications, sur site ou dans un environnement de type cloud public

Public cible

Ce cours est destiné aux participants suivants:

  • Développeurs d’applications, architectes de solutions cloud, ingénieurs DevOps, Directeurs informatiques
  • Les personnes utilisant Google Cloud pour créer de nouvelles solutions ou intégrer des systèmes, environnements d’application et infrastructures avec Google Cloud.

Programme de formation

Module 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

Module 2: Conteneurs et Kubernetes dans GCP

  • Créer un conteneur à l’aide de Cloud Build
  • Stocker un conteneur dans Container Registry
  • Comprendre la relation entre Kubernetes et Google Kubernetes Engine (GKE)
  • Comprendre comment choisir parmi les plates-formes Google Cloud Compute

Module 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 conteneurs à l’aide de Cloud Build
  • Stocker les images de conteneurs dans Container Registry
  • Créer un Cluster Kubernetes Engine

Module 4: Introduction aux flux de travail Kubernetes

  • Comprendre la commande kubectl
  • Comprendre comment les Déploiements sont utilisés dans Kubernetes
  • Comprendre l’architecture réseau des Pods
  • Comprendre les abstractions de stockage Kubernetes

700€ H.T.

Continuez de vous former

GCP300ANT
Architecting Hybrid Cloud Infrastructure with Anthos
Ce cours de deux jours dirigé par un instructeur prépare les étudiants à moderniser, gérer et observer leurs applications à l'aide de Kubernetes, que l'application soit déployée sur site ou sur Google Cloud Platform (GCP). Grâce à des présentations et à des travaux pratiques, les participants explorent et déploient à l'aide de Google Kubernetes Engine (GKE), GKE Connect, Istio service mesh et Anthos Config Management, permettant ainsi aux opérateurs de travailler avec des applications modernes même lorsqu'ils sont répartis entre plusieurs clusters hébergés par plusieurs fournisseurs, ou sur site. Il s'agit d'une continuation de la formation Architecting with GKE et suppose une expérience pratique avec les technologies couvertes dans ce cours.
GCP200AGKE
Architecting with Google Kubernetes Engine
Apprenez comment déployer et gérer des applications conteneurisées sur Google Kubernetes Engine (GKE). Découvrez comment utiliser d'autres outils sur Google Cloud qui interagissent avec les déploiements GKE. Ce cours comprend une combinaison de présentations, de démos et de travaux pratiques pour vous aider à explorer et déployer les éléments de la solution, y compris des composants d'infrastructures tels que des pods, des conteneurs, des déploiements et des services, ainsi que des réseaux et des services d'application. Vous apprendrez également à déployer des solutions concrètes, 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.
LFS458
Kubernetes Administration (LFS458)
Dans ce cours, vous apprendrez à installer et à configurer un cluster Kubernetes de niveau production, de la configuration réseau aux mises à niveau, en passant par la mise à disposition de déploiements via des services. Gérez également les tâches en cours nécessaires à l'administration de Kubernetes. Ce cours ne se concentre pas sur les outils d’un fournisseur. Nous utilisons kubeadm pour déployer le cluster et nous utilisons des outils qui fonctionneraient avec le cluster Kubernetes de n’importe qui. Ce cours présente les nombreuses compétences nécessaires pour administrer Kubernetes dans un environnement de production et constitue une excellente préparation à l'examen Certified Kubernetes Administrator (CKA). Ce cours est un cours officiel Linux Foundation.
LFD459
Kubernetes for App Developers (LFD459)
Ce cours vous apprendra à conteneuriser, héberger, déployer et configurer une application dans un cluster à plusieurs nœuds. En commençant par un simple script Python, vous allez définir les ressources de l'application et utiliser les primitives principales pour créer, surveiller et dépanner des applications évolutives dans Kubernetes. En travaillant avec des plug-ins de réseau, la sécurité et le stockage en nuage, vous serez exposé à de nombreuses fonctionnalités nécessaires au déploiement d'une application dans un environnement de production. Ce cours est conçu pour être indépendant du vendeur et de la distribution, vous pourrez donc appliquer ces concepts de manière universelle. Les sujets abordés sont directement alignés sur les domaines de connaissances testés par le programme CKAD (Certified Kubernetes Application Developer (CKAD)) certifié de la Cloud Native Computing Foundation, et augmenteront considérablement la capacité des étudiants à obtenir la certification. Ce cours est un cours officiel Linux Foundation.

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