Aller au contenu principal

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

  1. Chapitre 12.1 - Préparation pour la Production
  2. Chapitre 12.2 - CI/CD
  3. Chapitre 12.3 - Gestion des Environnements

Labs Pratiques

Validation


Module créé le: Décembre 2024