MODULE 12 - Déploiement en Production
Vue d'Ensemble
Ce module couvre les meilleures pratiques pour déployer des applications en production sur Kubernetes. Vous apprendrez à gérer les ressources, à implémenter l'autoscaling, à mettre en place des pipelines CI/CD, et à utiliser GitOps pour la gestion des déploiements.
Objectifs d'Apprentissage
À la fin de ce module, vous serez capable de:
- Configurer la gestion des ressources (Requests, Limits, Resource Quotas)
- Implémenter l'autoscaling horizontal (HPA) et vertical (VPA)
- Mettre en place des pipelines CI/CD avec Kubernetes
- Utiliser GitOps avec ArgoCD pour la gestion des déploiements
- Appliquer les meilleures pratiques de production
- Gérer les environnements multiples (dev, staging, prod)
Durée Estimée
Théorie: 4-5 heures
Pratique: 6-8 heures
Total: 10-13 heures
Table des Matières
Chapitres
- Chapitre 12.1 - Préparation pour la Production
- Chapitre 12.2 - CI/CD
- Chapitre 12.3 - Gestion des Environnements
Labs Pratiques
- Lab 12.1 - Configuration de Resource Management
- Lab 12.2 - Autoscaling Horizontal et Vertical
- Lab 12.3 - GitOps avec ArgoCD
- Lab 12.4 - Projet Final Complet
Validation
Module créé le: Décembre 2024