GKE - Kubernetes GPC

Résumé

GKE (Google Kubernetes Engine) propose une alternative « one click », permettant de bénéficier de la forte expertise de Google qui lance chaque semaine, plus de quatre milliards de conteneurs dans ses centres de données à travers le monde. Kubernetes démultiplie l’efficacité des entreprises du numérique, mais demande une grande expertise pour être déployé et géré en interne, Google Cloud Platform (GCP) couplé à GKE vous offre un outil Cloud puissant pour y arriver.

Cette formation vous permettra de comprendre comment déléguer la gestion de votre cluster Kubernetes, coûteuse en expertise, à Google. Vous pourrez ainsi bénéficier des fonctionnalités inédites chez la concurrence en matière d’orchestration de conteneur Docker. En outre vous apprendrez à vous focaliser sur l’utilisation optimale de votre cluster, afin de délivrer des services toujours plus haut de gamme à vos utilisateurs.

Cette formation vous présentera comment exécuter des clusters Kubernetes grâce à GKE, à la fois pour des versions à la pointe (Testing) ou éprouvées (Production) de l’orchestrateur.

Contenu du cours

Introduction aux micro-services

  • L’évolution des applications: la méthodologie des “12 facteurs”

  • Les micro-services

  • Refactoriser une application en micro-services

 
Présentation de Google Kubernetes Engine

  • Vue d’ensemble de Google Cloud Platform

  • Créer et gérer des machines virtuelles sur Google Compute Engine

  • Créer et gérer un cluster Kubernetes sur GKE

  • Payer seulement pour les ressources vraiment utilisées

  • Comprendre les fonctionnalités avancées de GKE


Kubernetes : Les bases

  • Créer un cluster Kubernetes: sur votre poste de travail, dans une grappe de machines virtuelles ou sur GKE.

  • Déployer une application sur plusieurs machines

  • Explorer une application

  • Exposer une application sur le réseau

  • Passage à l’échelle

  • Mise à jour des versions logicielles

 

Kubernetes : Les principaux concepts

  • Vue d’ensemble des Pods

  • Interagir avec les Pods 

  • Configuration et sécurité d’une application (ConfigMaps et Secrets)

  • Vue d’ensemble des Services (ClusterIP, NodePort, LoadBalancer, Headless)

  • Créer son propre service

  • Organiser ses Pods avec les Labels

 

Déployer ses micro-services

  • Stratégies de déploiement d’applications micro-services

  • Stratégies de calcul intensif (Jobs)

  • Cas pratique : déploiements avec kubectl et yaml

  • Stratégies de passage à l’échelle (Replicasets et Daemonsets)

  • Cas pratique : utilisation des réplicas

  • Cas pratique : installation d’un gestionnaire de journaux distribués

  • Stratégie de mise à jour logicielle (Deployments)

  • Cas pratique : Rolling update


Concepts avancés

  • Stockages volatiles et persistants (avec les Google Persistent Disks)

  • Techniques de supervision avancées: Prometheus

  • Déploiement des bases de données distribuées (StatefulSet)

  • Techniques de réseau avancées

Durée 

2 jours soit 14 heures

Prix public

​1.400 € HT

Dates à Paris

  • sur demande

Public concerné

Développeurs, Architectes, Administrateurs système, DevOps

Objectifs pédagogiques

  • Connaître les spécificités et les avantages des microservices

  • Savoir déployer ses applications sur des infrastructures élastiques

  • Savoir utiliser Kubernetes avec Google Kubernetes Engine (GKE)

  • Positionner automatiquement ses conteneurs sur un cluster ou dans le cloud

  • Automatiser le passage à l’échelle de ses applications

  • Mettre en place la haute-disponibilité et l’auto-réparation des services logiciels

  • Optimiser le stockage de grandes masses de données avec les volumes

  • Disposer d’un monitoring avancé des services logiciels

  • Simplifier la mise à jour des versions logicielles de ses applications

  • Déployer Kubernetes en production sur GCP

Pré-requis

  • Avoir participé à notre formation Kubernetes ou avoir une expérience dessus

  • Connaissances de base d’un système Unix

  • Savoir créer et exécuter des conteneurs Docker


 

Sur le même thème

SARL DIG-IT

Simplifiez vous l'IT

 

Tél : 04 92 96 96 90

Mail : formation@formation-IT.org

Centre de Formation enregistré

sous la DA n° 93.06.07876.06

SIRET 822 060 372 00015 - APE 7022Z 

  • Twitter Classic
  • LinkedIn Social Icon
  • Facebook Social Icon
  • WhatsApp Business