इस प्रोजेक्ट के बारे में
Argo Workflows उपयोगकर्ताओं को ऐसे वर्कफ़्लो परिभाषित करने की अनुमति देता है जहाँ प्रत्येक चरण एक कंटेनर होता है, और उन्हें कार्यों के अनुक्रम या directed acyclic graphs (DAGs) के रूप में मॉडल किया जाता है। इसे मशीन लर्निंग पाइपलाइनों, डेटा और बैच प्रोसेसिंग, इंफ्रास्ट्रक्चर ऑटोमेशन और CI/CD जैसे कंप्यूट-इंटेंसिव जॉब्स के लिए डिज़ाइन किया गया है।
मुख्य विशेषताओं में शामिल हैं:
- UI के माध्यम से विज़ुअलाइज़ेशन और प्रबंधन
- विभिन्न आर्टिफैक्ट स्टोर्स (S3, GCS, Azure Blob Storage, आदि) के लिए समर्थन
- वर्कफ़्लो टेम्पलेटिंग, cron शेड्यूलिंग और पैरामीटराइजेशन
- लूप्स, कंडीशन्स, टाइमआउट और रिट्राइज़ सहित कंट्रोल फ्लो तत्व
- मेट्रिक्स के लिए Prometheus के साथ एकीकरण और OAuth2/OIDC SSO के लिए समर्थन
- Java, Golang, Python (Hera), और Typescript (Juno) के लिए क्लाइंट लाइब्रेरीज़
- Kubernetes रिसोर्स ऑर्केस्ट्रेशन और pod disruption budget समर्थन