Kubernetes - Orchestrer vos conteneurs
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 14/02/2025. Dernière mise à jour le 24/03/2025.
Version du programme : 1
Programme de la formation
La formation en quelques mots : Kubernetes est une plateforme qui automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées sur des clusters de serveurs. Vous découvrirez au cours des ateliers les différentes ressources types de l’orchestrateur (pods, services, ingress, deployment...). Répartition : > Théorie : 30% > Pratique : 70% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Comprendre les bases de Kubernetes
- Maîtriser les commandes de bases de Kubernetes
- Connaitre les bonnes pratiques de l’outil et appréhender ses contraintes
Profil des bénéficiaires
- DevOps
- Administrateurs
- Développeurs
- Architectes
- Technique : Être familier avec le contexte de l’IT
- Technique : Avoir des bases dans l’utilisation d’un OS Linux (commandes)
- Technique : Avoir des bases sur la technologie des conteneurs ou avoir suivi la formation Docker
- Matériel : PC pour les ateliers (pas de filtrage internet au niveau des ports/url & port 22 autorisé pour la connexion à des serveurs distants)
Contenu de la formation
-
Comprendre les concepts fondamentaux
- Rappel sur la conteneurisation : Docker, images
- Notion sur le cloud (si environnement cloud)
- Principes d’orchestration des conteneurs
-
Kubernetes et son écosystème
- Présentation de Kubernetes
- L’écosystème de Kubernetes : la CNCF
- Tour d’horizon de l’architecture de Kubernetes (Data plane, Control Plane)
- Présentation des composants clés (API Server, ETCD, Scheduler, Controller-manager, Kubelet…)
- Mode de déploiement : les distributions Kubernetes
-
Travaux pratiques
- Déploiement de Kubernetes
-
Prise en main de Kubernetes : ressources de base
- Découverte de kubectl : connaitre son cluster
- Les namespaces : intérêt, utilisation
- La plus petite ressource de kubernetes : le pod
- Exploitation des Labels et annotations
-
Travaux pratiques
- Exploiter la commande kubectl pour interroger le cluster
- Création d’un namespace et exploration des namespaces générés par défaut
- Création et management de pods
- Utilisation des labels pour le filtrage de ressources et la gestion des affinités entre pods
-
Découvertes des ressources kubernetes
- Management des pods : les ReplicaSet, DaemonSet et Déploiement
- Gestion des mises à jour des pods : Rolling update
- Communiquer efficacement avec nos pods : les Services et Ingress
- Surveiller la santé des pods : les sondes
-
Travaux pratiques
- Exploitation des ressources Kubernetes (ReplicaSet, Daemonset, Deployment, Services, Ingress, Probe)
- Tests et configuration des ressources
-
Gestion du stockage sur Kubernetes
- Découverte des différentes méthodes de gestion des volumes
- Etudes des volumes de configurations : Configmap, Secret & DownwardAPI
- Présentation des volumes basiques : emptyDir & hostPath
- Présentation de la notion de Persistent Volume & Persistent Volume Claim
- Présentation de l’automatisation des PVC : les storageClass
-
Travaux pratiques
- Exploitation des ressources de stockage de Kubernetes dans la continuité des précédents ateliers (emptydir, Configmap, secrets, downwardAPI)
- Tests et configuration des ressources
- Exploitation des ressources de stockage avancé de Kubernetes dans la continuité des précédents ateliers (Persistent Volume, PersistentVolumeClaim, StorageClass)
-
Ressources Kubernetes : pour aller plus loin
- Affiner les configurations des pods avec un Init Container
- Automatiser l’exécution régulière de pods : Jobs & Cronjobs
- Sécuriser des flux avec les Network Policies
- Automatiser les déploiements Kubernetes : Helm
Nos formateurs sont des professionnels chevronnés, experts dans leur domaine. Chacun de nos consultants partage, au sein de notre centre de formation, les compétences acquises sur le terrain et enrichies chaque jour par les missions réalisées auprès de nos clients.
- En début de séance un recueil des attentes est réalisé pour s’assurer d’aborder tous les points pendant le déroulé de la formation.
- Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de travaux pratiques, serious game, etc.
- L’apprenant complète également une auto-évaluation de positionnement au début et à la fin de la formation pour valider les compétences acquises en lien avec les objectifs de la formation.
- Espace apprenant
- Support de formation transmis
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Prochaines dates
- Kubernetes · Orchestrer vos conteneurs - 9, 10 & 11 juill... - 09/07/2025 au 11/07/2025 - Nantes - (10 places restantes)