Argo CD
Plus d'infos
- Créé par
- Intuit
- Année
- Propriétaire
- CNCF
- Type
- GitOps CD
- Licence
- Apache 2.0
- Site officiel
- argo-cd.readthedocs.io
- Code source
- github.com/argoproj/argo-cd
L'outil GitOps le plus utilisé pour Kubernetes : un contrôleur qui tourne dans le cluster, lit les applications déclarées depuis des dépôts git et synchronise le cluster avec elles. Connu pour son interface visuelle qui dessine l'arbre de ressources et la santé de chaque appli. CNCF Graduated.
Mécanique : on définit une Application (on pointe vers un dépôt git + un chemin contenant des manifestes/Helm/Kustomize) et Argo CD synchronise le cluster avec ce contenu, en continu ou à la demande. Fonctionnalités : une interface web claire qui montre les ressources de chaque appli, leur santé, et si elles dérivent de git (out-of-sync), une synchronisation automatique ou manuelle, un retour en arrière vers n'importe quel commit git, et une gestion multi-cluster depuis un seul endroit. Cas d'usage : une équipe déclare ses déploiements dans git, Argo CD veille à ce que les clusters correspondent — les pull requests deviennent des déploiements. Concurrent : Flux (plus léger, plus « natif Kubernetes », orienté CLI). Argo CD penche vers une interface riche et une instance centrale. Ensemble, ils définissent le paysage GitOps. Lié au GitOps reconcile et à Flux CD.