Argo
Plus d'infos
- Type
- Famille d'outils pour Kubernetes
- Année
- 2017
- Propriétaire
- CNCF (graduated en 2022)
- Licence
- Apache 2.0
Quatre projets natifs Kubernetes réunis sous un même nom, dont l'un — Argo CD — est devenu la façon standard de faire du GitOps.
Tout commence chez la startup Applatix en 2017 ; Intuit rachète l'équipe en 2018 et passe les projets en open source. Le point commun : tout s'exprime comme des ressources Kubernetes, si bien que les mêmes outils qui font tourner le cluster font aussi tourner les pipelines.
Argo Workflows exécute des jobs sous forme de DAG de conteneurs et sert massivement à l'entraînement de modèles ML et au traitement par lots. Argo CD est la pièce maîtresse : un contrôleur qui compare en permanence l'état réel du cluster à un dépôt Git et signale l'écart ou le resynchronise — le GitOps dans sa forme la plus pure, avec une interface qui montre précisément quelles ressources divergent. Argo Rollouts ajoute les déploiements canary et blue-green, Argo Events déclenche sur des événements externes. Le projet a atteint le statut « graduated » à la CNCF en 2022.