Aller au contenu principal

Flux CD - Toolkit GitOps

Bienvenue dans ce cours complet sur Flux CD ! Apprenez à utiliser le toolkit GitOps modulaire de la CNCF pour automatiser vos déploiements Kubernetes.


Table des matières

#ChapitreDescription
01Introduction à FluxConcepts, architecture et composants
02Installation et BootstrapInstaller Flux sur Kubernetes
03Sources (GitRepository, HelmRepository)Définir les sources de configuration
04KustomizationDéployer avec Kustomize
05HelmReleaseDéployer des charts Helm
06Image AutomationMise à jour automatique des images
07Notifications et AlertesConfigurer les alertes
08Multi-tenancyIsolation et équipes multiples
09Bonnes pratiquesPatterns et recommandations
10Exercices et projetsMise en pratique

Prérequis

  • Connaître Kubernetes (pods, deployments, services)
  • Maîtriser Git (branches, commits, PR)
  • Avoir suivi le cours GitOps (recommandé)
  • Notions de Kustomize et Helm

Objectifs du cours

À la fin de ce cours, vous serez capable de :

  • Installer et configurer Flux sur un cluster
  • Utiliser les différents controllers Flux
  • Déployer avec Kustomize et Helm
  • Automatiser les mises à jour d'images
  • Configurer les notifications
  • Gérer plusieurs équipes (multi-tenancy)

Durée estimée

⏱️ 10 à 12 heures de formation


Commencer le cours →