GitOps en action : Maîtriser ArgoCD pour la CD, déploiements continus automatisés
Exploiter Argo CD comme en production : réconciliation, ApplicationSet et ses dix générateurs, multi-cluster, RBAC, secrets et supervision, avec chaque mesure relevée sur un cluster réel.

Objectifs
- Savoir dire si une pratique relève du GitOps, et ce que le modèle garantit vraiment.
- Installer Argo CD, comprendre le rôle de chaque composant, et le dimensionner sur des mesures plutôt que sur des recettes.
- Maîtriser l'objet
Application: sources multiples, options de synchronisation, hooks, retours arrière. - Générer des applications à l'échelle avec
ApplicationSet, et choisir le bon générateur parmi les dix disponibles. - Cloisonner une plateforme partagée : plusieurs clusters,
AppProject, authentification déléguée, droits fins. - Gérer les secrets sans jamais les écrire en clair dans Git.
- Exploiter au quotidien : notifications, répartition de charge, indicateurs de service, sauvegarde et reprise.
Comment cette formation est faite
Chaque commande, chaque sortie de terminal et chaque durée publiée ici a été exécutée sur un cluster Kubernetes réel, sous Argo CD 3.5 et Kubernetes 1.36. Les résultats contrariants aussi : quand une optimisation répandue ne change rien à la mesure, c'est écrit, avec les chiffres.
Tous les chapitres suivent la même trame : le problème, les termes à définir, la démonstration mesurée, un exemple complet qu'on peut copier et exécuter en entier, les pièges qui coûtent une demi-journée, puis ce qu'il faut retenir.
Un fil rouge unique traverse la formation : la plateforme de déploiement d'une banque, avec ses trois environnements, ses politiques d'admission, ses objets métier et ses contraintes d'audit. Il s'enrichit d'un chapitre à l'autre au lieu de repartir d'un exemple neuf à chaque fois.
Le lab
Quatre machines Linux formant un cluster Kubernetes : un plan de contrôle et trois nœuds de travail, 4 vCPU et 4 Go de mémoire chacun. Un serveur Git interne au cluster complète le décor, parce que c'est la situation d'une banque et que le lab reste ainsi autonome.
Vous pouvez les créer en quelques minutes sur CETIC Cloud Platform : à la création du compte, une fois l'adresse e-mail activée, 180 euros de crédit sont offerts, valables un mois, largement de quoi suivre toute la formation. Le module d'introduction détaille la marche à suivre, cluster compris.
Prérequis
Kubernetes au niveau du quotidien : Pod, Deployment, Service, ConfigMap, et l'usage courant de kubectl. Git au niveau des branches et des étiquettes. Aucune connaissance préalable d'Argo CD ni de GitOps n'est nécessaire.
Si Kubernetes n'est pas encore acquis, la formation Kubernetes du même atelier couvre exactement ce socle.