Formation GKE : Kubernetes GCP
Google Cloud Plateform & Kubernetes Engine

1400€
1260€ HT / personne
2 jours (14 heures)
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
Pour aller plus loin 🐳
- Maîtrisez le déploiement de conteneurs avec Docker & Ansible
- Formez-vous sur le plus puissant des orchestrateurs de containers avec Kubernetes & les microservices
- Maîtriser votre déploiement Cloud Computing avec OpenStack
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
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).Certifié officiellement Administrateur Kubernetes et il a été sélectionné comme speaker en conférence plénière KubeCon à Barcelone.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
Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !
Afficher tous les témoignages
Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !
Noter la formation
1400€
1260€ HT / personne
2 jours (14 heures)
Une question ? Un projet ?
Pour des informations complémentaires, n’hésitez pas à nous contacter.