Objectifs
A l’issue de la formation les participants seront capable de :
- Manipuler efficacement les commandes kubectl pour l’interaction avec un cluster Kubernetes.
- Comprendre comment interagir avec le fichier kubeconfig.
- Faire le lien entre un objet Kubernetes et sa représentation dans un cluster.
- Déployer une application NodeJS, un serveur NGINX et faire le lien avec un système de registre externalisé.
- Mettre en œuvre ces commandes dans un contexte de développement en entreprise (déploiement, inspection, debug simple).
Public visé
- Administrateurs Systèmes / DevOps
- Développeurs
- Administrateurs Réseaux
- Architectes / Tech Leads
- Équipes Cloud / SRE
Prérequis
Pour suivre cette formation, il est recommandé d’avoir les prérequis suivants :
- Bases en CI/CD
- Bases Linux et administration système
- Notions de conteneurs (Docker)
- Notions réseaux
Durée de la formation (en jours)
2
Durée de la formation (en heures)
14
Sessions
Intra
Sur demande
Sessions
Inter
Sessions à venir
Tarif
1500€ TTC (TVA 0%) / stagiaire
Contenu
🔹 Chapitre 1 – Introduction et Architecture Kubernetes
🎯 Objectif : Comprendre les fondamentaux de l’orchestration et les composants du cluster
Contenu :
- Architecture générale : Master (Control Plane), Worker, API Server et Kubelet
- Concepts clés : cycle de vie des Pods, Deployments et Services
- Panorama des registres de conteneurs : Docker Hub, GitLab Registry, ECR
- Notion de contrôleur et boucle de réconciliation (état théorique vs état réel)
🔹 Chapitre 2 – Maîtrise de kubectl et de la configuration
🎯 Objectif : Interagir avec le cluster et gérer ses environnements de travail
Contenu :
- Syntaxe générale et commandes CRUD :
get,describe,logs,exec - Structure et gestion du fichier
kubeconfig(Contextes, Clusters, Utilisateurs) - Organisation du cluster : Namespaces, Labels et Selectors
- Visualisation et monitoring de l’état de santé du cluster
🔹 Chapitre 3 – Déploiement d’applications et Registres
🎯 Objectif : Déployer et exposer des services applicatifs conteneurisés
Contenu :
- Workflow complet pour une application NodeJS (Build, Push, Deployment)
- Déploiement d’un serveur NGINX : images officielles et configuration (ConfigMap)
- Exposition des applications : Services, NodePort et notions d’Ingress
- Gestion des variables d’environnement et de la persistance simple
🔹 Chapitre 4 – Sécurité et interaction avec les Registres privés
🎯 Objectif : Sécuriser les accès aux images et gérer les cycles de mise à jour
Contenu :
- Authentification aux registres distants et gestion des
imagePullSecrets - Utilisation des secrets de type registry pour les infrastructures privées
- Stratégies de mise à jour :
pullPolicyet gestion des tags d’images - Mise à jour à chaud (Rolling Update) et retour arrière (Rollback)
🔹 Chapitre 5 – Diagnostic et Debug en contexte professionnel
🎯 Objectif : Résoudre les incidents courants et intégrer les pratiques DevOps
Contenu :
- Méthodologie de débogage :
CrashLoopBackOff,ImagePullBackOff,Pending - Analyse avancée : lecture des événements Kubernetes et logs multi-conteneurs
- Workflow type Entreprise : interaction entre les équipes Dev et Ops
- Principes d’intégration des pipelines CI/CD avec Kubernetes
🔹 Atelier fil rouge – Cas pratiques
🎯 Objectif : Mettre en œuvre une infrastructure complète et résiliente
Contenu :
- Déploiement d’une architecture micro-services (NodeJS + NGINX)
- Configuration de l’accès sécurisé à un registre externe
- Simulation de panne et résolution d’incidents en temps réel
Moyens pédagogiques et techniques
Diaporama
Cas pratiques
Méthode d’évaluation
QCM de fin de formation / mise en situation
Attestation de fin de formation
Accessibilité
Cette formation est accessible à toutes personnes en situation en handicap. En cas de besoin d’adaptation, prendre contact avec le référent handicap
Nombre de formateurs
NC*
Nombre de participants
NC*
Satisfaction générale
NC*
*Non communiqué : Les chiffres seront mis à jours après la première formation.
Modalités d’accès aux formations
L’accès à nos formations peut être initié, soit par l’employeur, soit à l’initiative du salarié avec l’accord de ce dernier. Nos formations sont accessibles selon les modalités ci-dessous :
Les modalités de formation :
- En inter-entreprises, c’est-à-dire en groupes d’apprenants provenant de différentes entreprises
- En intra-entreprise, c’est-à-dire en groupes d’apprenants de la même entreprise
Les formations peuvent avoir lieu :
- En présentiel dans nos locaux ou dans les locaux de nos partenaires,
- En présentiel dans les locaux de votre entreprise (sous réserve d’adéquation)
Les modalités de financement de la formation :
- Plusieurs modes de financement vous permettent d’accéder à nos formations en tant que salarié via l’OPCO de votre entreprise ou en tant que chef d’entreprise ou indépendant.
Hesias Formations actualise régulièrement le portail regroupant l’ensemble des sessions inter-entreprises.
Afin de pouvoir garantir une entrée en formation à la date fixée, vous devrez nous faire parvenir la convention de formation signée avant le début de l’entrée en formation.