このプロジェクトについて

Argo Workflowsでは、各ステップをコンテナとして定義し、タスクのシーケンスまたは有向非巡回グラフ(DAG)としてモデル化することで、ワークフローを定義できます。機械学習パイプライン、データおよびバッチ処理、インフラストラクチャの自動化、CI/CDなどの計算集約的なジョブ向けに設計されています。 主な機能は以下の通りです: - UIによる可視化と管理 - 様々なアーティファクトストア(S3、GCS、Azure Blob Storageなど)のサポート - ワークフローのテンプレート化、cronスケジューリング、およびパラメータ化 - ループ、条件分岐、タイムアウト、リトライを含む制御フロー要素 - メトリクス用のPrometheusとの統合、およびOAuth2/OIDC SSOのサポート - Java、Golang、Python (Hera)、Typescript (Juno) のクライアントライブラリ - KubernetesリソースのオーケストレーションおよびPod Disruption Budgetのサポート