Formation Kubernetes

4,4 rating
Logo Formation Kubernetes

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Présentation

Kubernetes Container Orchestration (communément appelé « K8s ») est un logiciel libre destiné à automatiser le déploiement, la mise à l’échelle et la gestion d’applications conteneurisées. K8s a été conçu à l’origine par Google et offert à la Cloud Native Computing Foundation. Il vise à fournir une « plateforme pour automatiser le déploiement, la mise à l’échelle et les opérations sur conteneurs d’applications à travers les grappes d’hôtes ». Il fonctionne avec des containers, et supporte plusieurs technologies, le plus souvent couplé avec Docker.

Cet outil vous permettra d’entrer dans l’ère “Cloud Native” et d’exposer à grande échelle vos applications de manière sûre, reproductible et flexible. Vous apprendrez également à faire évoluer vos applications vers le standard microservice, modulaire et scalable. Plébiscité par les géants de la Silicon Valley, K8s est géré par une gouvernance responsable liée à Cloud Native Computing Foundation (elle-même rattaché à la Fondation Linux). Kubernetes fournit une « plateforme pour automatiser le déploiement, la mise à l’échelle et la mise en production de conteneurs d’applications sur des grappes de serveurs ». Il supporte de multiples moteurs d’exécution de conteneurs dont Docker et Rocket

Avec nous, dans cette formation, vous découvrirez comment rendre scalable votre infrastructure applicative grâce à ce puissant orchestrateur Docker.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Kubernetes (sortie en avril 2019 à la date de rédaction de l’article : Kubernetes 1.14 – voir sur GitHub le Changelog 1.14.1).

 

Objectifs

  • Comprendre l’intérêt et les caractéristiques des microservices
  • Savoir déployer des applications “Cloud-Native”
  • Maîtriser kubeadm, l’outil d’installation de Kubernetes
  • Comprendre comment déployer Kubernetes en production
  • Déployer à grande échelle ses applications sur un cluster ou dans le cloud
  • Permettre le passage à l’échelle automatique des 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é de l’infrastructure et des applications
  • Automatiser la mise à jour des versions logicielles de ses applications

 

Public visé

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

 

Pré-requis

  • Avoir idéalement suivi notre formation sur Docker, ou bien avoir des connaissances de base sur les conteneurs
  • Connaissances de base d’un système Unix

 

Pour aller plus loin dans le cloud ☁️

  • Formez-vous en mode avancé sur Kubernetes : Administration & Production
  • Formez-vous sur Amazon Web Service avec son service Kubernetes : EKS
  • Formez-vous sur Google Cloud Platform avec son service Kubernetes : GKE
  • Maîtriser votre déploiement Cloud Computing avec OpenStack

Programme de la formation Kubernetes

 

Introduction aux micro-services

  • Les bonnes pratiques : la méthodologie des “12 facteurs”
  • Application monolithique versus Micro-services
  • Faire évoluer une application vers les micro-services

 

Rappels sur les conteneurs

  • Vue d’ensemble de Docker
  • Vue d’ensemble des conteneurs
  • Installer et exécuter des images Docker
  • Interagir avec des conteneurs
  • Créer ses propres images
  • Différence entre les dépôts privés et publics

 

Kubernetes : les bases

  • Créer un cluster Kubernetes : sur votre poste de travail, dans votre datacenter ou dans le cloud.
  • Architecture et composants de Kubernetes (côté Control Plane et Node)
  • Cycle de vie d’une requête kubectl
  • Déployer une application sur plusieurs machines
  • Explorer une application
  • Exposer une application sur le réseau
  • Passage à l’échelle

 

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 ses propres services pour exposer ses applications
  • Organiser ses Pods avec les Labels

 

Déployer ses micro-services

  • Stratégies de déploiement en mode “Cloud-Native”
  • 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
  • Gérer simplement ses mises à jour applicatives
  • Techniques avancées : déploiement blue/green, canary

 

Concepts avancés

  • Stockages volatiles et persistants (PersistentVolume / PersistentVolumeClaim)
  • Techniques de supervision avancées : Prometheus
  • Déploiement des bases de données distribuées (StatefulSet)
  • Cas pratique : installation de MongoDB et Redis en mode distribué

 

Module Sur Demande – Infrastructure Layer (+1 jour)

  • Service Mesh
  • Ingress

 

 

Modules Complémentaires
Google GCP avec GKE (2 jours)
Amazon EKS (2 jours)
Kubernetes Avancé : Administration & Production (3 jours)

FAQ – Questions / Réponses

La solution "Kubernetes dans Docker Desktop" est-elle supportée durant cette formation ?

La solution « Kubernetes dans Docker Desktop » n’est pas supportée pour cette formation, elle risque donc de ne pas couvrir l’ensemble du périmètre fonctionnel requis.

Dans quelle mesure puis je présenter la certification Certified Kubernetes Application Developer (CKAD) ?

Dans la mesure du possible (en fonction de l’avancé du groupe), libre au formateur d’aborder en bonus les sujets suivants :
– Pod Design (Sidecar, Adapter, Proxy)
– Network Policies
– Security Context
– Service Account
– Resource Requirements
– Namespaces
– Readiness & Liveness
– Ingress Networking

Dans ces conditions le programme « enrichie » peut couvrir 100% de la certification CKAD (Developer) avec les mêmes proportions affichées sur le site de la cloud foundation :
– 13% – Core Concepts
– 18% – Configuration
– 10% – Multi-Container Pods
– 18% – Observability
– 20% – Pod Design
– 13% – Services & Networking
– 8% – State Persistence
SOURCE : https://www.cncf.io/certification/ckad/

Il faut savoir que les sujets de la certification CKAD présentent 39% de la certification CKA (Administrator).

La certification Kubernetes est différente des autres certifications basées sur des QCM, le candidat aura un environnement kubernetes pratique et un cluster dédié pour résoudre 19 problèmes avec une complexité différente en seulement deux heures, donc ça demande une rapidité et une grande maîtrise de l’outil client Kubectl.

Je ne pense pas que la formation permette de garantir directement de passer la certification, mais elle apporte des bases solides. Pour avoir un bon score, en plus de cette formation, il faudrait peut-être ouvrir une deuxième formation qui arrivera en horizon 2020 d’une ou 2 journées de ‘Préparation à la certification développeur CKAD’ ou le public a déjà un niveau sur cette technologie et la session doit comprendre beaucoup de pratique et des astuces pour augmenter la productivité pour pouvoir viser le maximum de score et terminer tous les problèmes en 2 heures.

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

Certifié officiellement Administrateur Kubernetes depuis mars 2019, 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

5,0 rating
10 octobre 2019

Tres bon training, consistent et bien explique!

Crina de Hewlett-Packard Centre de Competences
Afficher tous les témoignages
5,0 rating
10 octobre 2019

Tres bon training, consistent et bien explique!

Crina de Hewlett-Packard Centre de Competences
5,0 rating
10 octobre 2019

Très bonne formation
Le formateur est excellent ! connaissance de kubernetes, et de tout son écosystème, capacité de mettre les concepts à notre portée
Je recommande vivement cette formation

Sebastien de Hewlett-Packard Centre de Competences
5,0 rating
4 octobre 2019

Super formation qui a été très claire et didactique avec un mélange idéal de TP et de cours théoriques.

Yannick de HEWLETT-PACKARD CENTRE
4,0 rating
4 octobre 2019

Je suis très content de cette formation. La compétence et la pédagogie du formateur sont très appréciables.
Les exercices sont un peu trop prémâchés (juste appliquer les yaml) pour amener à une autonomie. Mais bon, il faudrait beaucoup plus de temps.
Ayant déjà pratiqué Kubernetes, j’aurais aimé une formation plus avancée… la prochaine…
Merci .

David de HEWLETT-PACKARD CENTRE

Réponse d'Ambient Formations

Merci David pour votre retour ! c’est une formation dense mais en effet nous venons tout juste d’ouvrir cette année un format encore plus riche pour les personnes ayant déjà de très bonnes bases sur le sujet la formation Kubernetes Avancé

4,0 rating
4 octobre 2019

Très bonne formation dans l’ensemble.
Les pré-requis sans proxy sont assez difficiles à mettre en oeuvre dans un réseau interne d’une entreprise.

Nicolas de HEWLETT-PACKARD CENTRE

Réponse d'Ambient Formations

En effet pour la partie cloud, c’est une exigence/prérequis qui est difficile à obtenir de la part des admin réseau.
En interentreprises nous n’avons pas ce souci dans nos locaux sur Paris.
Pour les intra, on travaille ça pour améliorer l’expérience et proposer un contournement plus facile à envisager.

5,0 rating
13 septembre 2019

Très bonne qualité de la formation, le formateur est toujours prêt à répondre à nos questions et nous aider lors des exercices.

Delphine de HEWLETT-PACKARD
4,0 rating
13 septembre 2019

Très bonne formation présentant bien les bases de Kubernetes. Formateur compétent et très sympathique.

Cedric de HEWLETT-PACKARD
5,0 rating
12 septembre 2019

Bonne formation , le formateur connait bien le sujet, il nous a présenté ce qu’il utilisait au quotidien. Il a su s’adapter aux sujets particuliers.

Pascal de HEWLETT-PACKARD
4,0 rating
5 juin 2019

Formation intense mais Durée trop courte,
merci à Karim pour cette formation

Etienne chez Alterway
4,0 rating
5 juin 2019

Bonne formation mais quelques remarques pour améliorer les prochaines sessions :
La salle :
– Le rétroprojecteur n’affiche pas bien les schémas
– La clim fait du bruit
La première journée : La structuration du cours et des supports a été difficile à appréhender.
Conseil : faire une présentation high level bien illustrée par des schémas avant de rentrer dans la pratique

Tangi M. d'Orange Applications for Business
5,0 rating
5 décembre 2018

Merci Fabrice pour cette formation

Geoffrey G. de chez SII
5,0 rating
17 octobre 2018

Bonne formation pour appréhender et démarrer avec K8S.
un coussin sur les sièges serait le bienvenue 🙂

Éric R. de chez Voxygen

Réponse d'Ambient Formations

Merci Éric, d’être venu chez nous.
On a en effet customisé les chaises depuis 🙂

5,0 rating
17 octobre 2018

Bonne appréciation globale des 3 jours de formation.
Il faudrait ajouter istio dans la formation

Dimitri K. de BforBank

Réponse d'Ambient Formations

Bonjour Dimitri & merci pour votre commentaire –
Fin 2018, afin de répondre à la demande de nos clients : nous avons ouvert 2 formations orientées Cloud avec
GKE & EKS. Début 2019 nous allons également proposer 2 jours en plus avec un module complémentaire « Kubernetes Avancé« , nous essayerons d’inclure dans la mesure du possible istio.io; si vous êtes libre lors de la prochaine session, nous essayerons de vous y convier.

4,0 rating
20 juin 2018

Une formation intéressante avec un formateur disponible et une possibilité d’échanger, discuter pour approfondir ses connaissances.
Dans son ensemble, tous les membres d’AMBIENT-IT (mention spéciale au patron très accueillant) sont sympathiques.

Michael D. chez GFI
4,0 rating
20 juin 2018

Bonne formation.
Un axe d’amélioration : plus de manipulations à mon avis.

Sylvain L. chez MNT
4,0 rating
20 juin 2018

Excellente ambiance.
Formation assez complète et échanges techniques assez intéressants.

Aziza L. chez Capgemimi
4,0 rating
25 avril 2018

Très bonne formation. Cela va me permettre de continuer à travailler sur le sujet. La formation a répondu à mes attentes.

Jean-Baptiste L. chez Faurecia
4,0 rating
25 avril 2018

Formation agréable et intéressante, il manque toutefois une présentation de chacun des composants de Kubernetes avec leurs rôles.

Julien H. chez INA
5,0 rating
4 avril 2018

Très bonne formation dans l’ensemble & formateur compétent

Adil K. de CNRS
4,0 rating
30 mars 2018

Une excellente formation, très complète, avec une présentation fort sympathique. Pour les (rares) points à améliorer, retenons pour la forme : le matériel était top, à part une touche MAJ (à droite) capricieuse : PC7 S2
Quelques digressions dans l’exposé, et manques de mise en perspective, on nuit à une vision nette du sujet, c’est dommage.

Thomas E de Photobox

Réponse d'Ambient Formations

Merci de votre retour. Pour la touche récalcitrante, c’est réglé !
C’est une nouvelle formation de notre catalogue, il y a donc quelques ajustements : nous avons pris note de vos remarques afin d’améliorer nos prochaines sessions.

4,0 rating
13 décembre 2017

Merci pour l’accueil, le formateur et les livres. Ambiance très sympa.
Une bonne synthèse des supports du cours (livres) et d’un support dédié pour les travaux pratiques permettront d’avoir une excellente formation.

Slim B.H. de STIME
4,0 rating
30 novembre 2017

J’ai apprécié cette formation.
Elle pourrait être améliorée par une introduction présentant de manière théorique les grands principes et les objets principaux de kubernetes pour donner une 1ère vue synthétique sur K8s avant de rentrer dans le détail des concepts et les exercices

Alain B. de Anevia
Noter la formation

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Une question ? Un projet ?

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