Bienvenue dans ce dépôt dédié à l'apprentissage de Kubernetes à travers des exercices pratiques. Cette formation progressive vous accompagnera depuis la création d'un premier cluster jusqu’au déploiement d’applications dans un cluster Kubernetes.
Ce dépôt s’appuie sur ma formation Kubernetes, actuellement en refonte sur mon blog : 👉 C'est par là
- Maîtriser les concepts fondamentaux de Kubernetes (Pods, Deployments, Services).
- Explorer des fonctionnalités avancées (Volumes, Ingress, ConfigMaps, Secrets).
- Découvrir l’automatisation avec CI/CD et GitOps (GitLab CI, ArgoCD).
- 📂 00-prerequis/ → Installation des outils et concepts de base
- 📂 01-kubernetes-debutant/ → Déploiement et gestion des ressources Kubernetes
- 📂 02-kubernetes-intermediaire/ → Configuration avancée et montée en compétence
- 📂 04-kubernetes-avance/ → Fonctions avancées : Helm, autoscaling, network policies
Chaque dossier contient des exercices pratiques avec des instructions détaillées.
Le répertoire solutions contient les solutions des exercices pour vous aider à
valider vos réponses. Bien sûr, il est recommandé de les consulter après avoir
tenté de résoudre les exercices par vous-même.
Commencez par cloner ce dépôt sur votre machine locale :
git clone https://github.com/stephrobert/kubernetes-training.gitPuis, dans votre ide préféré, ouvrez le dossier kubernetes-training/03-Kubernetes et
commencez par 00-prerequis ! Bonne formation ! 🎯🚀