Formation GKE : Kubernetes GCP

Google Cloud Plateform & Kubernetes Engine

Logo pour la Formation Kubernetes et Google Cloud Platform

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris
Clermont-Ferrand

Disponible en intraentreprise pour former votre équipe.

Présentation

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.

 

Objectifs

  • 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

 

Public visé

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

 

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

Programme de la formation GKE : Kubernetes avec GCP

 

INTRODUCTION AUX MICRO-SERVICES

  • L’évolution des applications: la méthodologie des “12 facteurs”
  • Les micro-services
  • Refactoriser une application en micro-services

 

PRESENTATION 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 microservices
  • 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
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Fabrice

Fabrice

Ingénieur de recherche CNRS et responsable français de la base de données du téléscope LSST (https://github.com/lsst/qserv). Cette base de données, destinée à stocker le plus grand catalogue d’objets célestes jamais réalisé (plusieurs PetaOctets) est développée par ~10 ingénieurs de l’université de Stanford, et Fabrice. Elle est déployée de manière continue sur plusieurs centaines de machines dans deux grands centres de données internationaux. Ce déploiement s’effectue via Kubernetes et s’appuie sur une procédure conçue par Fabrice. Fabrice collabore également étroitement avec les ingénieurs de Google pour mettre en place cette base de données chez Google Cloud Platform.

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris
Clermont-Ferrand

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.