Formation GKE : Kubernetes GCP
Google Cloud Plateform & Kubernetes Engine
1490€ 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.
Cette formation vous présentera la dernière version stable d’Amazon EKS avec Kubernetes 1.26.
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
Pour aller plus loin 🐳
Formation Kubernetes Avancé
Formation Kubernetes
Formation Kubernetes sur AWS
Certification CKAD
Certification CKA
Certification CKS
Formation OpenShift
Formation Docker
Formation OpenShift Administrateur
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
Certifié officiellement Administrateur Kubernetes depuis mars 2019 mais également titulaire de la certification CKS (Certified Kubernetes Security Specialist), il a été sélectionné comme speaker en conférence plénière KubeCon à Barcelone en mai 2019 !
Ingénieur de recherche CNRS et responsable français de la base de données du télescope 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 ainsi que Fabrice. Elle est déployée de manière continue via Kubernetes et s’appuie sur une procédure conçue par Fabrice, notre formateur référent.
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1490€ HT / personne |
2 jours (14 heures) |