Formation Kubernetes : feuille de route complète

Programme détaillé de la formation Kubernetes : 8 modules progressifs avec objectifs, labs, temps estimés et ressources CKA/CKAD.

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.

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

  1. Suivez l’ordre proposé : chaque module réutilise les scripts et ressources des précédents.
  2. Tenez un journal (~/k8s-training/journal.md) : consignez commandes, erreurs et correctifs.
  3. Réalisez les challenges : ils simulent des scénarios d’entretien ou d’examen.
  4. 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

Gardez cette page en favori pour accéder rapidement aux modules et suivre votre progression.