前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >外包精通--Argo的工作流引擎(官网入门实践)

外包精通--Argo的工作流引擎(官网入门实践)

原创
作者头像
Godev
修改2023-07-28 02:29:45
修改2023-07-28 02:29:45
1.3K00
代码可运行
举报
文章被收录于专栏:GodevGodev
运行总次数:0
代码可运行

Argo Workflows(官网入门实践) - The workflow engine for Kubernetes

官方参考文档

Argo 工作流程

Argo Workflows 是一个开源容器原生工作流引擎,用于在 Kubernetes 上编排并行作业。Argo Workflows 作为 Kubernetes CRD(自定义资源定义)实现。

  • 定义工作流,其中工作流中的每个步骤都是一个容器。
  • 将多步骤工作流建模为一系列任务,或使用有向无环图 (DAG) 捕获任务之间的依赖关系。
  • 使用 Kubernetes 上的 Argo Workflows,在很短的时间内轻松运行用于机器学习或数据处理的计算密集型作业。
  • 在 Kubernetes 上本地运行 CI/CD 管道,无需配置复杂的软件开发产品。

Quick Start

Quick Start 官方参考链接

在开始之前,您需要一个 Kubernetes 集群并kubectl设置为能够访问该集群。为了启动和运行,本地集群很好。您可以考虑以下本地 Kubernetes 集群选项:

  • minikube
  • kind
  • k3s or k3d
  • Docker Desktop

Install Argo Workflows

代码语言:javascript
代码运行次数:0
运行
复制
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.4.8/install.yaml

Patch argo-server authentication

argo UI

Install the Argo Workflows CLI

Next, Download the latest Argo CLI from the same releases page.

Submitting an example workflow

Submit an example workflow (CLI)

代码语言:javascript
代码运行次数:0
运行
复制
argo submit -n argo --watch https://raw.githubusercontent.com/argoproj/argo-workflows/master/examples/hello-world.yaml
​
代码语言:javascript
代码运行次数:0
运行
复制
argo list -n argo
代码语言:javascript
代码运行次数:0
运行
复制
argo get -n argo @latest
代码语言:javascript
代码运行次数:0
运行
复制
argo logs -n argo @latest

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Argo Workflows(官网入门实践) - The workflow engine for Kubernetes
  • Argo 工作流程
  • Quick Start
    • Install Argo Workflows
      • Patch argo-server authentication
      • argo UI
    • Install the Argo Workflows CLI
    • Submitting an example workflow
      • Submit an example workflow (CLI)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档