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.26).

Ê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

  • Application monolithique versus Micro-services
  • Les bonnes pratiques dans le cloud : la méthodologie des “12 facteurs”
  • 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

 

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

 

Jour 3

Gérer la Persistance de données

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

 

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

 

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 Cilium avec Kubernetes

Formation Calico avec Kubernetes

Certification CKAD

Certification CKA

Certification CKS

Formation OpenShift

Formation Docker

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
25 janvier 2023

Je recommande la formation

Mathieu R. de chez SWAP INFORMATIQUE

Afficher tous les témoignages

Noté 5 sur 5
25 janvier 2023

Je recommande la formation

Mathieu R. de chez SWAP INFORMATIQUE
Noté 4 sur 5
25 janvier 2023

Les + : On repart bien des bases : Docker, installation de minikube

Beaucoup de TP et donc de cas pratiques

Franck maîtrise bien son sujet

Les – : Un peu trop de temps d’attentes entres les TPs (Pas évident avec un groupe 100% à distance et des niveaux hétérogènes) => Dommage on aurait peut-être pu voir Prometheus

Quelques soucis de connexion de Franck (jamais plus de quelques secondes, mais ça hachure certaines partie du cours)

Alexandre L. de chez
Noté 4 sur 5
25 janvier 2023

Je recommande la formation

Boris N. de chez APT-SYS MALLYANCE
Noté 5 sur 5
11 janvier 2023

Je recommande la formation

David L. de chez ISAGRI
Noté 5 sur 5
11 janvier 2023

Je recommande la formation

Hervé C. de chez ISAGRI
Noté 5 sur 5
11 janvier 2023

Les + : Formateur à l’écoute

Donne une bonne vision des bases de l’administration d’un cluster kubernetes

Arthur B. de chez ISAGRI
Noté 5 sur 5
11 janvier 2023

Les – : Formation à distance pas toujours évident

Je souhaite suivre : Kubernetes avancé

Hervé R. de chez ISAGRI
Noté 5 sur 5
11 janvier 2023

Les + : Sujet bien maitrisé par le formateur et beaucoup de pratique

En synthèse : Bug dans le qcm de fin pour valider la réponse 🙂

Olivier A. de chez ISAGRI
Noté 4 sur 5
11 janvier 2023

Les + : Très bon niveau du formateur et à l’écoute de nos besoins

Les – : quelques soucis techniques et mise en place de certains pré requis malgré lefait d’avoir mis en place ce qu’il fallait pour la formation

Florent B. de chez ISAGRI
Noté 4 sur 5
11 janvier 2023

Je recommande la formation

Frederic C. de chez ISAGRI
Noté 5 sur 5
14 décembre 2022

Les + : les exercices, l’incitation à la participation, l’expérience du formateur

Les – : peut-être mettre à disposition un environnement de formation. Par exemple, il n’était pas possible de mon côté d’utiliser mon PC d’entreprise pour remplir les prérequis, j’ai donc utilisé un PC personnel.

Je souhaite suivre : Pour l’instant aucune

Pierre P. de chez FIRCOSOFT SAS
Noté 4 sur 5
14 décembre 2022

Les + : formateur enthusiasm

Les – : j’ai des soucis quand pratiquer sur mon local. C’est mieux si on preparer une VM sur cloud pour cette formation

The Quang B. de chez FIRCOSOFT SAS
Noté 5 sur 5
14 décembre 2022

Je recommande la formation

Emmanuel M. de chez FIRCOSOFT SAS
Noté 5 sur 5
14 décembre 2022

Les + : Techno très intéressante.

La formation permet d’avoir une vision assez complète.

(même si on voit bien que ça peut être approfondi largement)

Je souhaite suivre : kubernetes avancé, openstack

En synthèse : Merci !

Fabien D. de chez
Noté 3 sur 5
14 décembre 2022

Je recommande la formation

Soufiane D. de chez PROXIAD
Noté 5 sur 5
14 décembre 2022

Les + : La formation en distanciel, c’est un vrai confort. Le niveau des participants était homogène. Le formateur à l’écoute et accessible.

Les – : Les supports de cours arrivent après le cursus, c’est un peu dommage.

Je souhaite suivre : Je n’ai pas de vision des autres formations.

En synthèse : J’aimerais à terme faire les cursus plus avancés.

Morgan C. de chez CONNECTICS
Noté 5 sur 5
7 décembre 2022

Les + : Formateur très bon, pédagogue répondant à toutes les questions avec des supports bien préparés et adaptés.

Hakima B. de chez Centre INRAE Val de Loire
Noté 4 sur 5
7 décembre 2022

Les + : formateur très compétent et à l’écoute

Les – : il manque une demi-journée pour plus de pratique

yohann t. de chez Centre INRAE Val de Loire
Noté 5 sur 5
7 décembre 2022

Je recommande la formation

Rachid Y. de chez Centre INRAE Val de Loire
Noté 5 sur 5
7 décembre 2022

Je souhaite suivre : Supervision complète de mon SI

Birama S. de chez Centre INRAE Val de Loire

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