Bienvenue dans votre formation Kubernetes. Elle est structurée en huit modules progressifs, chacun composé de parties théoriques, de labs guidés et de challenges. L’objectif est d’obtenir un socle suffisamment solide pour administrer un cluster, industrialiser les déploiements et réussir les certifications CKA/CKAD.
Table of Contents
Vue d’ensemble
| Module | Contenu | Temps estimé | Livrables |
|---|---|---|---|
| M0 – Préparer l’environnement | Installation outils, cluster kind, alias, script reset | 1h30 | Poste prêt + script reset-lab |
| M1 – Architecture & API | Control/data plane, cycle de vie, API discovery | 2h | Journal d’introspection du cluster |
| M2 – Workloads | Deployments, StatefulSets, DaemonSets, Jobs/CronJobs | 2h30 | Scénario rolling update + plan de rollback |
| M3 – Réseaux & Ingress | CNI, Services, Ingress, DNS, NetworkPolicies | 2h | Ingress + NetworkPolicy default deny |
| M4 – Stockage & Config | ConfigMaps, Secrets, PersistantVolume, StatefulSet | 2h30 | StatefulSet PostgreSQL persistant |
| M5 – Sécurité & gouvernance | RBAC, PSS, Kyverno, NetworkPolicies avancées | 2h | Namespace sécurisé + policy Kyverno |
| M6 – Observabilité | kubectl debug, logs, Prometheus, backups, upgrades | 2h30 | Stack monitoring + procédure backup etcd |
| M7 – CI/CD & GitOps | Helm/Kustomize, Argo CD, pipelines, préparation CKA/CKAD | 3h | Pipeline automatisé + plan de révision |
Comment utiliser la formation
- Suivez l’ordre proposé : chaque module réutilise les scripts et ressources des précédents.
- Tenez un journal (
~/k8s-training/journal.md) : consignez commandes, erreurs et correctifs. - Réalisez les challenges : ils simulent des scénarios d’entretien ou d’examen.
- Synchronisez votre dépôt : placez manifestes, scripts et notes dans un repo Git privé.
Rythme conseillé
- Semaine 1 : modules 0 à 2 (bases, workloads).
- Semaine 2 : modules 3 à 5 (réseau, stockage, sécurité).
- Semaine 3 : modules 6 et 7 + examens blancs.
Matériel et ressources
- Un cluster local (kind) + un cluster managé de test si possible (GKE autopilot, AKS free tier…).
- Un compte sur KodeKloud ou KillerKoda pour des scénarios supplémentaires.
- Outils recommandés :
kubectx,stern,k9s,lens. - Documentation officielle : kubernetes.io/docs.
Conseils examens CKA/CKAD
- Configurez vos alias dès que le cluster d’examen est fourni (
alias k=kubectl,export do="--dry-run=client -o yaml"). - Utilisez l’onglet “Notepad” pour copier-coller des manifestes.
- Si une question prend plus de 7 minutes, passez à la suivante et revenez-y.
- Prenez l’habitude de travailler en terminal plein écran sans autocomplétion graphique.
Ressources de référence
- Kubernetes the Hard Way (pour comprendre les composants bas niveau).
- Blogpost sur l’API Kubernetes.
- Design proposals & community docs.
Gardez cette page en favori pour accéder rapidement aux modules et suivre votre progression.


