Aller au contenu principal

Argo CD - Déploiement GitOps

Bienvenue dans ce cours complet sur Argo CD ! Apprenez à utiliser l'outil GitOps le plus populaire pour déployer et gérer vos applications Kubernetes de manière déclarative.


Table des matières

#ChapitreDescription
01Introduction à Argo CDConcepts, architecture et avantages
02Installation et ConfigurationDéployer Argo CD sur Kubernetes
03Concepts fondamentauxApplications, Projects, Repositories
04Créer une ApplicationDéployer votre première application
05Stratégies de synchronisationAuto-sync, Self-heal, Prune
06Interface Web et CLIMaîtriser les outils Argo CD
07ApplicationSetsGénérer des applications dynamiquement
08Multi-clusterGérer plusieurs clusters
09Sécurité et RBACContrôle d'accès et bonnes pratiques
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 YAML

Objectifs du cours

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

  • Installer et configurer Argo CD
  • Déployer des applications via GitOps
  • Configurer la synchronisation automatique
  • Utiliser l'UI et le CLI efficacement
  • Gérer plusieurs clusters avec Argo CD
  • Appliquer les bonnes pratiques de sécurité

Durée estimée

⏱️ 10 à 12 heures de formation


Commencer le cours →