Argo Workflows
Argo Workflows est un moteur de workflows natif à Kubernetes. Le moteur peut être utilisé pour définir, planifier, coordonner et exécuter des workflows complexes. Sous la forme d'un graphe acyclique dirigé (DAG), Argo modélise la création de workflow composés de plusieurs étapes comme une séquences de tâches interdépendantes. Chaque tâche composant le workflow peut s'exécuter dans un conteneur.
Les utilisations typiques d'Argo Workflow sont des travaux à forte
intensité de calcul dans le domaine du traitement des données et de
l'apprentissage automatique ou des pipelines pour CI/CD (Intégration
continue/Livraison continue). Argo Workflows est implémenté en tant que
Kubernetes CRD (Custom Resource Definition). En conséquence, Argo
s'intègre nativement à Kubernetes et permet de gérer les workflows avec
kubectl
.
Articles associés
GitOps en pratique, déploiement d'applications Kubernetes avec ArgoCD
Catégories : Orchestration de conteneurs, DevOps & SRE, Adaltas Summit 2021 | Tags : Argo CD, CI/CD, Git, GitOps, IaC, Kubernetes
GitOps est un ensemble de pratiques pour déployer des applications à l’aide de Git. Les définitions, les configurations et la connectivité des applications sont stockées dans un logiciel de contrôle…
16 déc. 2021