ページ内ナビ
概要
Argo Workflowsは、Kubernetes CRDでworkflowを定義し、各stepをcontainerとして実行するworkflow engineです。直列のStepsと依存関係を表すDAGを使い分け、parameter、artifact、retry、CronWorkflow、UI/APIなどを組み合わせてbatch・ML・data processing・automationをKubernetes上へ集約できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
container taskをStepsまたはDAGとして宣言する
各taskをcontainerとして定義し、順序型のStepsまたは依存関係を持つDAGでworkflowを構成できます。parameter、condition、loop、retry、timeoutなども組み合わせられます。
出典:[1]
artifact・schedule・UI/APIまでworkflow運用に必要な機能をまとめる
S3等のartifact、CronWorkflow、archive、Web UI、REST/gRPC server、CLI、Prometheus metricsなどを備え、実行・可視化・再実行・監視を一つの仕組みに寄せられます。
出典:[1]
Kubernetesのresource・scheduling機能と同じ基盤で実行する
affinity、toleration、node selector、volume、parallelism limitなどKubernetesの仕組みを利用でき、compute-intensiveなbatchやML/data processingをcluster resourceと一体で運用できます。
出典:[1]
向いている用途
batch・ML・data pipelineやcluster automationをKubernetesへ統一したい場合に向く
container化済みtaskを中心に、data/ML pipeline、CI/CD、infrastructure automationなどをKubernetes上で実行・追跡したいteamに向きます。
出典:[1]
導入前の確認
quick-start manifestはproduction用途ではない
公式Quick Startは検証用であり、productionには適さないと明記されています。本番ではinstallation documentationに従い、認証、RBAC、artifact repository、可用性、resource設計を確認します。
出典:[2]
Kubernetes運用そのものが前提になる
実行基盤はKubernetesなので、workflow定義だけでなくcluster capacity、Pod scheduling、storage、network、secret、controller/serverの監視も運用範囲に入ります。
version upgradeではbreaking changeと既知問題を確認する
2026年10月3日時点の最新安定版はv4.1.4です。Releaseはupgrading guideと既知issueの確認を案内しており、minor/major更新前にworkflow specやcontroller設定への影響を確認します。
出典:[3]
参考にした公式資料
- [1]Argo Workflows README(2026-10-03)
- [2]Argo Workflows Quick Start(2026-10-03)
- [3]Argo Workflows v4.1.4 release(2026-10-03)
- [4]Argo Workflows Apache-2.0 license(2026-10-03)
編集部からの補足
Kubernetesを実行基盤としてbatchやML pipelineを統一したい場合に強力です。一方で、quick-start manifestはproduction向けではないため、RBAC・artifact storage・HA・upgradeを含む運用設計は別途必要です。
3ステップで試す
- 1
Argo Workflows v4.1.4のquick-start環境を導入する
Kubernetes clusterへ検証用のminimal構成を導入します。公式文書どおり、このmanifestはproduction用途には使いません。
kubectl create namespace argo && kubectl apply --server-side -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.4/quick-start-minimal.yaml - 2
Hello World Workflowを投入する
CLIを追加導入せず、公式example WorkflowをKubernetes resourceとして作成します。
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo-workflows/v4.1.4/examples/hello-world.yaml - 3
Workflowの完了まで監視する
Workflow resourceのphaseを確認し、Podが完了するまで状態遷移を追います。詳細なlogsやUIは公式Quick Startへ進んで確認できます。
kubectl get workflows.argoproj.io -n argo -w
成長
成長の推移 · 直近30日
17,019 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 133
- Open PR
- 317
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- workflow
- kubernetes
- argo
- dag
- knative
- airflow
- machine-learning
- argo-workflows
- workflow-engine
- hacktoberfest
- cloud-native
- cncf
- Stars
- 17,019
- Forks
- 3,680
- Watchers
- 203
- Open Issues
- 993
- Contributors
- 425
- 所有者種別
- Organization
- 主要言語
- Go
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/10/03
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Apache Airflow47,037 Stars
共通タグ 3件 · 共通カテゴリ 1件
DAGをコードで定義し、データ・ML・AI処理を編成するworkflow基盤
Python - agentcookie845 Stars
共通タグ 3件 · 同じ言語
常用Macのbrowser sessionをTailscale上で暗号化し、agent用Linux/MacのChromeへ継続同期するsession replication tool
Go - Terraform49,817 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
宣言的configuration・plan・dependency graphでinfrastructure changeを管理する
Go - Kyverno8,212 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Kubernetesのadmission・background scanでPolicy as Codeを継続適用する
Go - Inngest5,907 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
EventをdurableなStepへ分け、Retry・Wait・Flow Controlを実行基盤へ任せる
Go - Digger / OpenTaco5,044 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
TerraformとOpenTofuの変更審査を既存CIへ組み込む
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。