Gérer des clusters "presque" identiques en mode GitOps avec ArgoCD

REXDevops

10/12/2025 | 09h00 - 09h00 | Auditorium Niv-2

Informations

[ArgoCD](https://argo-cd.readthedocs.io/en/stable/) est un outil parmi d'autres permettant de déployer des applications en mode [GitOps](https://about.gitlab.com/fr-fr/topics/gitops/) sur Kubernetes. Il est d'autant plus efficace lorsqu'on gère une flotte de clusters, pour avoir un parc cohérent. Sauf que parfois, lorsqu'on reprend une infra existante, tout n'a pas été déployé à l'identique 🤷‍♂️.  Je vous propose alors un retour d'expérience sur la mise en place d'ArgoCD pour gérer des clusters "**presque**" identiques, ou le mot "**presque**" à son importance 😅.  Après une brève introduction de l'outil, nous verrons ensemble comment il a été déployé, et surtout comment ont été structurés les dépôts Git pour résoudre les problématiques suivantes : - Environnements dev & prod - Versions différentes de clusters - Charts Helm déployés avec configuration, nom de releases & namespaces différents - Intégration avec Renovate - Faible dépendance à l'outil ArgoCD  Le tout sera accompagné de démo pour valider les solutions proposées.  Il existe une multitude de possibilités de mise en place du GitOps. Cette présentation est un exemple d'implémentation répondant à mon besoin, qui pourra correspondre à tout ou partie au vôtre !