GKE - Kubernetes GPC Version 2021

Logo Kubernetes.png

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

* Formation distanciel possible :

  • de votre entreprise

  • de chez vous

  • de nos locaux à Sophia Antipolis (équipement Cisco Webex Board)

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Durée

2 jours soit 14 heures

Prix public

​1.490 € HT 

Dates à Paris ou distanciel

sur demande​

Public concerné

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

Objectifs pédagogiques

  • Connaître les spécificités et les avantages des micro-services

  • 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

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

Profil formateur 

 Instructeur certifié par Kubernetes

Délai d’accès 

Se référer aux dates figurant au planning

Évaluations et sanctions de la formation

  • Quizz intermédiaires 

  • Lab technique en fin de module

  • Évaluation de satisfaction via un questionnaire pré formation, à chaud et à froid

  • Attestation de présence et de formation