Formations DevOps Kubernetes Formation Kubernetes : Automatisez la Gestion de vos Conteneurs Applicatifs

Formation Kubernetes

Le Premier à enseigner les technologies Kubernetes en France !
Avec toujours l’offre la plus complète depuis 2017.

Logo Formation Kubernetes
Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )
Parcours CPF

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Entrez dans l’ère du « Cloud Native » avec notre formation Kubernetes et ses microservices ! Kubernetes est la meilleure technologie de conteneurisation pour scaler votre infrastructure IT.

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. À l’origine, conçu par Google, la société de Mountain View la cédera à Cloud Computing Foundation. L’outil fonctionne avec des containers, et supporte plusieurs technologies, le plus souvent couplé avec Docker.

Cette technologie open source vous permet de maîtriser la scalabilité de vos applications de manière sûre, reproductible et flexible. Notre formation kubernetes est idéale si vous souhaitez faire évoluer vos applications vers le standard microservice, modulaire et scalable.

Grâce à notre cours, vous découvrirez également comment moderniser votre infrastructure à travers le renforcement de la scalabilité de vos systèmes applicatifs en permettant aux utilisateurs la mise à l’échelle horizontale des conteneurs.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Kubernetes (à la date de rédaction de l’article : Kubernetes 1.25).

Être expert sur Kubernetes nécessite des connaissances solides pouvant être validées par le passage des certifications. À la suite de cette formation, vous pourrez suivre nos préparations aux examens CKA ou CKAD.

 

Objectifs

  • Comprendre l’intérêt et les caractéristiques de Kubernetes et des microservices
  • Savoir déployer des applications “Cloud-Native” à grande échelle sur un cluster ou dans le cloud
  • Maîtriser kubeadm, l’outil d’installation de Kubernetes
  • Comprendre comment déployer Kubernetes en production
  • Permettre le passage à l’échelle automatique des applications
  • Mettre en place la haute disponibilité et l’autoréparation des services logiciels
  • Optimiser le stockage de grandes masses de données avec les volumes
  • Développer un monitoring avancé de l’infrastructure et des applications
  • Automatiser la mise à jour des versions logicielles de ses applications

 

Moyens pédagogiques

En présentiel ou en distanciel, le formateur sera là pour vous accompagner tout au long de la formation, mais aussi pour répondre à vos questions, et échanger sur les différents exercices et concepts.

Alliant l’apprentissage par la pratique grâce à nos labs enrichies et le retour de nos experts certifiés : notre méthode pédagogique (60% théorie et 40% pratique) vous permettra d’apprendre rapidement LA technologie incontournable du DevOps en 2022.

 

Public visé

  • Développeurs
  • Architectes
  • Administrateurs système
  • 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

Programme de notre formation Kubernetes

 

Jour 1

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 des conteneurs : Docker et containerd
  • 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

 

Jour 2

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

 

Observabilité de Kubernetes

  • Introduction à l’observabilité avec OpenTelemetry
  • Types de données d’observabilité
    • Composant de cluster et d’infrastructure
      • Monitoring
      • Logs
      • Metrics
      • Traces API
  • Stratégie d’observabilité Cloud Native
    • Déploiement d’une solution capable de collecter les logs : FluentD
    • Déploiement d’une solution capable de collecter les métriques : Prometheus
    • Déploiement d’une solution capable de corréler les traces : OpenTelemetryOperator
    • Outil de visualisation unifié : Grafana
  • Multiples composants
    • API server
    • Contrôleur
    • Proxy réseau
    • Infrastructure des clusters
  • Identification des problèmes au sein d’un cluster

 

Jour 3

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
  • Cas pratique : Déploiement continu GitOps avec ArgoCD

 

Concepts avancés

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

 

Module Sur Demande – Calico (+1 jour)

  • Fonctionnement du réseau Kubernetes
  • Comparatif des principaux plugin réseau (CNI)
  • Installation de Calico
  • NetworkPolicies et bonnes pratiques
  • Gestion de la confiance dans le SI de l’entreprise
  • NetworkPolicies pour les Hosts et les NodePorts
  • Connectivité réseau
    • Connectivité des Pods
    • Le Dataplane eBPF de Calico
    • Gestion des adresses IP
    • Peering avec BGP
  • Services Kubernetes
    • Présentation des services au sens Kubernetes
    • Gestion des services avec kube-proxy
    • Gestion des services avec Calico
    • Exposition des services

 

Module Sur Demande – Infrastructure Layer (+1 jour)

  • Service Mesh avec Istio
  • Ingress

 

Modules Complémentaires

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

 

Pour aller plus loin dans le cloud ☁️

 

 

Formation Kubernetes Avancé

Formation Kubernetes GKE

Formation Kubernetes sur AWS

Certification CKAD

Certification CKA

Certification CKS

Formation OpenShift Développeur

Formation OpenShift Troubleshooting

Formation OpenShift Administrateur

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 que vous suiviez notre préparation à la certification CKAD. À la suite de ce cours d’une journée, vous pourrez passer la certification gratuitement.

Autour du sujet

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 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

Noté 5 sur 5
27 juillet 2022

Benjamin était top.

Pédagogue à l’écoute et comptent

Iot

Ali H. de chez

Afficher tous les témoignages

Noté 5 sur 5
27 juillet 2022

Benjamin était top.

Pédagogue à l’écoute et comptent

Iot

Ali H. de chez
Noté 4 sur 5
27 juillet 2022

Formateur expérimenté et pédagogue

Le QCM

Sara E. de chez
Noté 4 sur 5
27 juillet 2022

– formateur sympathique et qui qui explique bien ;

– format en soirée et étalé sur 8 semaines qui est adapté à un rythme travail en journée ;

– parcours des principaux outils et concepts Devops

– QCM beaucoup trop complexes (énormément de questions très pointues, pouvant parfois prêter à confusion car plusieurs interprétations possibles, et avec plusieurs réponses attendues, or si un seul écart, la question compte 0, ce qui devient très compliqué d’obtenir les 60% attendus, à moins de passer de très nombreuses heures – et encore – sur pleins de thèmes très techniques de nombreux logiciels) ;

– suivi des émargements n’est pas automatisé, plusieurs mails envoyés avec de nombreux jours de retard, impossible de vérifier si on a bien tout signé…

– il manque un résumé écrit de la formation, car on ne peut pas prendre des notes à la vitesse des explications (notamment, les lignes de commandes, les réf web), il faudrait vraiment un support récapitulatif fourni dès le début, ou au fur et à mesure, mais permettant d’avoir un écrit qui reste, qu’on pourrait suivre tout en restant concentré sur ce qui est dit

Bonne formation dans l’ensemble, intéressante, mais quelques points à améliorer pour en retenir le meilleur 🙂

Vincent B. de chez
Noté 4 sur 5
27 juillet 2022

Le formateur était à l’écoute et clair dans ses explications.

Les diapositives de la formation étaient bien et claires

Certaines questions des QCM étaient un peu difficiles à comprendre et nécessitaient beaucoup de patience dans les recherches. D’autres questions du QCM n’avaient aucun rapport avec le contenu de la formation ou alors étaient trop dans le détails ce qui rallongeait le temps pour les recherches. Au vu des difficultés rencontrées dans les QCM et l’horaire de la formation, j’ai l’impression qu’il y avait malheureusement un déséquilibre entre la théorie et la pratique.

RAS

Ce fut pour moi une belle expérience. Les séances de formation en soirée me conviennent. Le seul bémol fût la charge de travail des QCM et la qualité de certaines questions qui sont à améliorer afin de nous laisser le temps de pouvoir pratiquer de nous même au fil de la formation. L’organisation dans les émargements est aussi à améliorer. Merci

Christelle-Joelle W. de chez
Noté 5 sur 5
29 juin 2022

Jérôme est disponible en cas de besoin et n’hésite pas à chercher les informations pour nous. Vraiment rien à redire.

Nagib . de chez GIP RECIA
Noté 4 sur 5
29 juin 2022

pédagogie, accompagnement

sujets non vus: installation du cluster, ingress (mais on ne peut pas tout voir en 3 jours ;))

BUSSON . de chez
Noté 5 sur 5
29 juin 2022

L’instructeur qui était très compétent

RAS

RAS

RAS

Bertrand V. de chez TRIBUN HEALTH
Noté 5 sur 5
29 juin 2022

Excellent niveau de Jérôme, et accompagnement sans faille.

Pas vraiment adapté à mes attentes. Je n’ai pas vocation à faire de l’admin, du déploiement de Kubernetes. J’aurais préféré un programme plus orienté vers mon métier d’avant vente et d’architecte.

Si j’avais été plus orienté technique, ça aurait été parfait.

Pas encore de visibilité là dessus.

François R. de chez
Noté 5 sur 5
25 mai 2022

Je recommande la formation

Reshad K. de chez Berger Levrault
Noté 4 sur 5
25 mai 2022

bcp de tp, c’est top !

Manque des aspects important pour une compréhension globale de kubernetes

Julien M. de chez Berger Levrault
Noté 3 sur 5
25 mai 2022

Je recommande la formation

Florent M. de chez Berger Levrault
Noté 4 sur 5
25 mai 2022

Je recommande la formation

Jean-Noel C. de chez Berger Levrault
Noté 4 sur 5
25 mai 2022

Je recommande la formation

Philippe L. de chez Berger Levrault
Noté 3 sur 5
25 mai 2022

Complet sur les concepts de base

Difficile de répondre car formation inadaptée à mon niveau, il m’aurait fallu une formation plus avancée.

Cependant j’ai trouvé certains temps morts dans la formation, les temps entre les TPs et leurs corrections étaient trop longs. Certains TPs étaient trop pris par la main, d’autres étaient trop vagues. Il aurait été intéressant de donner les liens vers la documentation de chaque partie pour avoir moins le sentiment d’être livré à soi-même.

Le formateur était très bien mais j’aurais aimé avoir plus de retour d’expériences et d' »anecdotes » sur des problématiques rencontrées dans la vie réelle.

Sébastien C. de chez Berger Levrault
Noté 4 sur 5
25 mai 2022

formation équilibrée entre la théorie et la pratique

j’aurais aimé voir les aspect avancés des kubernetes comme la sécurité

kubernetes avancé

Abderrahmane S. de chez Berger Levrault
Noté 5 sur 5
25 mai 2022

permet de bien comprendre les notions et la base de l’administration Kubernets

Laurent D. de chez Berger Levrault
Noté 3 sur 5
25 mai 2022

Note : 3/5

Hamza S. de chez Berger Levrault
Noté 5 sur 5
25 mai 2022

Bon équilibre entre théorie et pratique. Formateur pédagogue

Formation Kubernetes avancée

Florian J. de chez Berger Levrault
Noté 5 sur 5
17 mai 2022

kubernetes advanced une fois que cette formation aura décanté 😉

Très bonne formation débutant. riche et permettant, a première vue de bien aborder le déploiement sur kubernetes !

Quentin L. de chez COMMISSARIAT A L' ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
Noté 5 sur 5
17 mai 2022

formateur tres present, use case interessant

Patrick T. de chez COMMISSARIAT A L' ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES

Noter la formation

Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )
Parcours CPF

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp