Argo Workflows

Communauté d’assistance GitHub Traitement des données

Argo Workflows est un moteur de workflow open source natif de conteneur pour orchestrer des tâches parallèles sur Kubernetes. Argo Workflows est implémenté en tant que Kubernetes CRD (Custom Resource Definition).

Caractéristiques

Workflow : une ressource Kubernetes définissant l’exécution d’un ou plusieurs templates. Les flux de travail sont nommés.

Modèle : une étape, des étapes ou un jour.

Étape : une seule étape d’un flux de travail, exécute généralement un conteneur basé sur les entrées et capture les sorties.

Étapes : une liste d’étapes

Point d’entrée : la première étape à exécuter lors de l’exécution d’un workflow

Nœud : une étape

Graphe acyclique dirigé (DAG) : un ensemble d’étapes (nœuds) et les dépendances (arêtes) entre elles.

Modèle de workflow : une ressource Kubernetes définissant un workflow réutilisable pour un

cluster d’espace de noms Modèle de workflow : une ressource Kubernetes définissant un workflow réutilisable pour un cluster

Entrées : paramètres et artefacts passés à l’étape,

Sorties : paramètres et artefacts générés par une étape

Paramètres : objets, chaînes, booléens, tableaux

Artefacts : fichiers enregistrés par un conteneur

Référentiel d’artefacts : un endroit où les artefacts sont stockés

Executor : la méthode pour exécuter un conteneur, par exemple Docker, PNS (en savoir plus)

Workflow Service Account : le compte de service par lequel un workflow est exécuté comme (en savoir plus)

Site officiel

Tutoriel et documentation

Enter your contact information to continue reading