- ACN_ATLAS
- Cours pratique
- FSE
- Informatique
Formation Kubernetes mise en œuvre
Optimisation des conteneurs

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Kubernetes
Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’applications. Elle fonctionne avec de nombreux runtime de containers mais est le plus souvent couplée avec Docker. Kubernetes facilite et optimise le cycle de vie des applications et microservices en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.
À ce jour, Kubernetes est l’orchestrateur de conteneur open source le plus répandu et le plus mature. Il est utilisé par de grands acteurs comme Netflix, Amazon, Cdiscount, Google, Paypal, etc... Son écosystème est très riche en termes de fonctionnalités.

Objectifs pédagogiques
Objecitfs pédagogiques :
À l'issue de cette formation Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre l’architecture, le fonctionnement et les principaux composants de Kubernetes
- Connaître la notion de pods, de service, de stockage et de déploiement
- Connaître les outils de l’écosystème Kubernetes
- Savoir comment installer Kubernetes, le configurer et l'administrer au quotidien
- Apprendre à placer automatiquement ses conteneurs sur un cluster ou dans le cloud
- Savoir gérer le cycle de déploiement des applications avec Kubernetes
- Connaître les bonnes pratiques de travail sur Kubernetes
- Connaître l’importance des services des solutions de stockage, du monitoring de l’infrastructure et des applications
- Connaître les base de la gestion des packages avec Helm
Objectifs opérationnels
Savoir automatiser les déploiements d’applications conteneurisées et gérer leur montée en charge à l’aide de la plateforme Kubernetes.
Programme
Contenu du cours, module par module
8 modules
- Présentation Kubernetes, origine du projet
- Comprendre comment Kubernetes va bouleverser vos pratiques IT
- La CNCF : la source pour Kubernetes
- Les différents containers supportés, plateformes utilisant Kubernetes
- Découverte des outils autour de Kubernetes
- Le control plane : l’api Kubernetes, le scheduler, le controler manager, la BD NoSQL etc…
- Les Workers Kubernetes : Kubelet, proxy et docker
- La notion de ressources et versions d’api
Travaux pratiques
Gérer les ressources dans les pods
- Comprendre l’orchestration, la haute disponibilité, la mise à l’échelle des applications
- Le manifest yaml
- La notion de ressources : pods, services réseau, services de stockage, déploiements et réplications d’applications stateful et stateless
- Gérer les sondes, les ressources dans les pods
- Exposer son pod sur l’extérieur
- Comprendre les applications Stateless et statefull
Travaux pratiques
Gérer les ressources dans les pods
Gérer des sondes d’activités et disponibilités des pods
Exposer le pods sur le réseau
- Comprendre la ressource Kubernetes « deployment »
- L’importance des labels : sans labels, pas de Kubernetes
- Réplication, principes de fonctionnement, mise en œuvre et gestion du cycle de vie des pods
- Comprendre et savoir gérer les mises à jour des deployment, rollout, plusieurs versions en exécution…
- Déploiement et partage des éléments de configuration, comprendre les configmaps et secret
Travaux pratiques
Déployer des applications avec la ressource deployements
Gérer les différentes stratégies de mise à jour de vos applications
Créer et administrer des secret et configmaps
- Comprendre la ressource « Service »
- Comment communiquent les applications
- Comprendre et savoir exposer nos applications aux utilisateurs
- Comprendre et savoir faire communiquer nos applications entre elles
- Notions de sécurité réseaux, NetworkPolicy, ...
Travaux pratiques
Exposer des applications par IP – LoadBalancer
Créer un réseau interne pour nos applications – Cluster IP
Exposer ses applications via des url avec les ingress et gateway istio
- Comprendre la gestion des volumes avec Kubernetes
- Les ressources PersistenVolume et PersistenVolumeClaim...
- Savoir fournir du stockage dynamique à nos déploiements
- Connecter le stockage avec les pods
Travaux pratiques
Associer le stockage avec ses applications
- Comprendre la ressource Kubernetes « Statefulset »
- Comprendre le déploiement d’applications avec états
Travaux pratiques
Déploiement d’un cluster base de données SQL sur Kubernetes
- Les concepts de base (chart, dépôt, release)
- Les apports de Helm
- Rechercher des charts (helm search)
- Cycle de vie d’un package avec Helm (install, upgrade, unisntall)
- Obtenir des informations utiles (get values, list, etc.)
Travaux pratiques
Installation des packages
Programme mis à jour le 13/03/2026
Public concerné
Ce cours s'adresse principalement aux administrateurs ou développeurs DevOps travaillant sur des applications conteneurisées et cherchant à en automatiser les déploiements.

Prérequis
Les participants doivent posséder une bonne connaissance préalable de Linux, des services réseaux TCP/IP et des concepts de virtualisation et containers (Docker, CoreOS) pour suivre cette formation avec profit. Une expérience concrète de développement et de déploiement applicatif leur permettra de bénéficier plus rapidement des apports de Kubernetes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,6/5
171 avis
« Mon avis sur le contenu du stage : "Cette formation, a un ou deux exercices prêt, doit être abordée tel une conférence. Car un manque de temps évident pour effectuer les exercices individuellement." Mon avis sur le formateur : "Soufiane est très accessible et abordable. Il semble connaitre son domaine. Il sait expliquer autant globalement ce qu'est kubernetes, mais peut aussi expliquer en détail, chaque ligne de configuration. Il sait transmettre la substance, l’intérêt et l'ADN même de K8s !" Ce que j'ai le plus apprécié : "Très bons échanges avec le formateur. machines virtuelles parfaitement fonctionnelles malgré la latence liée aux manipulations web." Ce que j'ai le moins apprécié : "Le rejet trop rapide de certaine personne du groupe qui n'ont rien compris a la phylosophie de la formation. Une machine virtuelle de type IMG, OVA, ISO devrait pouvoir être proposé en fin de formation de manière systematique." »
LRMINISTÈRE DE L'EDUCATION NATIONALE « Mon avis sur le contenu du stage : "Certain point mériteraient d'être décris plus en détail sur les slides, on est clairement sur un support pour la présentation mais pas sur un cours à proprement parler, cela aurai été utile post-formation afin d'y retourner et de retrouver des informations utiles." Mon avis sur le formateur : "Rien à redire Romain à été professionnel de bout en bout et à permis d'éclaircir certains points de blocage." Ce que j'ai le plus apprécié : "Un environnement complet sous GCloud fonctionnel qui favorise l'accompagnement pas à pas" Ce que j'ai le moins apprécié : "Un petit manque de détails sur les TP, des questions dans ceux-ci dont seul le formateur à la réponse qui répondent sans doute au format originel de la formation (sur 3 jours) qui prévoyait sans doute plus d'interactions entre nous et le formateur." »
MKLAINX « Mon avis sur le contenu du stage : "pour les TPs il serait appréciable d'avoir un dépôt avec les manifestes à déployer. (les fichiers PDF des TPs contiennent soit du texte yaml non formaté lors du copier/coller ou des images)" Mon avis sur le formateur : "Très bon interlocuteur. Les explications était clairs et il se rend disponible en cas de problème ou d'incompréhension." Ce que j'ai le plus apprécié : "- l'aspect progressif de la formation qui permet de bien comprendre à quoi servent chaque brique de l'outil. - l'application des notions théoriques au travers de TPs permet de tout de suite mieux comprendre de quoi on parle." Ce que j'ai le moins apprécié : "pour certains TPs, il n'y a pas le temps d'aller au bout." »
ALB2DIGIT LYON
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Rancher : Administration centralisée de clusters KubernetesRéf. RACK3 joursIntermédiaireProchaine session : 23 nov.2 090 €
- Cilium : déployer Cilium au sein d'un cluster Kubernetes pour les équipes réseauRéf. CILI3 joursIntermédiaireProchaine session : 16 déc.2 390 €
- CKA : Préparation à la Certification Kubernetes Administration (CKA)Réf. KCKA2 joursIntermédiaireProchaine session : 19 nov.1 590 €
- CRI-O pour Kubernetes : Gestion des ConteneursRéf. CRIO3 joursFondamental2 090 €