11/12/2025 –, Amphithéatre Gaston Berger
ArgoCD permet de déployer des applications en mode 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, tout n'a pas été déployé à l'identique 🤷♂️. Voici un REX sur une implémentation pour gérer cela !
ArgoCD est un outil parmi d'autres permettant de déployer des applications en mode 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 chez mon client pour gérer des clusters "presque" identiques, où 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
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 !
Français
Thèmes de votre proposition:CI/CD (Intégration et déploiement continu), Infrastructure, Open Source
Consultant Cloud Native Infrastructure, j'aide les équipes dev à mettre en production leurs applications, sur des infrastructures cloud native.
D'abord chez les devs sur des solutions embarquées, j'ai au fur et à mesure de mes postes basculé chez les ops sur des solutions d'infrastructure diverses et variées. Pendant plusieurs années, j'ai bossé avec les devs et les ops, affichant une volonté de proposer des choix autour des solutions Open Source.
Je suis maintenant consultant, et apporte aux entreprises mon savoir-faire sur des sujets d'automatisation et observabilité, en tant qu'ops au service des devs.
