问题标签 [argoproj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
24542 浏览

kubernetes - 如何将容器作为 Kubernetes 作业顺序运行?

我正在尝试用 Kubernetes 作业替换我的旧作业调度程序,并想知道如何将顺序作业编写为 Kubernetes 作业。

首先,我编写了以下脚本以按书面顺序执行job1job2但它没有按我预期的那样工作。

上面描述的工作似乎是并行运行job1job2。有没有什么好的方法可以按书面顺序job1运行?job2

附加。

我最近发现https://github.com/argoproj/argo非常适合我的用例。

0 投票
1 回答
612 浏览

kubernetes - KOPS 集群上的 Argo Workflow 分布

使用 KOPS 工具,我部署了一个集群:

  • 1 大师
  • 2个奴隶
  • 1 个负载均衡器

现在,我正在尝试部署 Argo Workflow,但我不知道该过程。它会安装在我构建的 k8s 集群的 Node 或 Master 上吗?它是如何工作的?

基本上,如果有人能描述在 Kubernetes 上部署 ARGO 工作流程的功能流程或步骤,那就太好了。首先,我需要了解它在 Master 或 Worker 节点上部署在哪里?

0 投票
0 回答
1238 浏览

kubernetes - argo 工作流控制器无法连接到 Kubernetes APIServer

我已经在我组织的中央 kubernetes 集群中自己的命名空间中安装了 argo。

安装后,当 argo“workflow-controller”尝试使用 API 服务器获取配置映射时,出现超时错误。

https://192.168.0.1:443/api/v1/namespaces/2304613691/configmaps/workflow-controller-configmap它正在尝试从 pod 容器中访问以下 url:。

我还修改了 kubernetes 主机配置以反映 kubernetes.default 并添加了一个开放的所有入口和出口网络策略。但仍然有例外。

0 投票
1 回答
133 浏览

kubernetes - k8s 仪表板中的 Argo Workflow Engine 实体

有谁知道我如何配置 argo 或 k8s 以在仪表板上查看工作流

0 投票
2 回答
3274 浏览

kubernetes - Kickoff Argo workflows via REST call

I am exploring Argo to orchestrate processing big data. I wish to kick off a workflow via REST call that divides a large data set among a number of machines with desired resources for processing. From an architectural perspective, how would I accomplish this? Is there an REST api or maybe some libraries for Node.js that I can use?

0 投票
1 回答
1332 浏览

kubernetes - 如何为用户设置 RBAC 以在特定命名空间中提交 Argo 工作流?

我正在检查 Argo,我想为用户(或多个用户)授予特定的命名空间以使用 Argo 工作流程(并让用户访问诸如工件、输出、访问机密等功能)。我已经设置了一个用户并创建了一个命名空间(在 minikube 中测试)。我应该如何为用户、命名空间和 Argo 工作流绑定角色?

这是我现在拥有的角色和角色绑定 yaml 文件。

谢谢!

0 投票
1 回答
1011 浏览

kubernetes - 无法使用在 Minikube 上运行的 Argo 工作流将数据发送到 Minio

我正在 Minikube 上测试 Argo 工作流程,我正在使用 Minio 上传/下载在工作流程中创建的数据。当我提交模板 yaml 时,我failed to save outputs在 pod 上遇到错误。

我使用 检查日志kubectl logs -n air [POD NAME] -c wait,结果如下。

模板 yaml 文件如下所示:

有人可以帮忙吗?

0 投票
1 回答
820 浏览

jinja2 - 如何在 argo 工作流程中转义“{{”和“}}”

我想运行一个 argo 工作流程,其中一个值用双括号括起来。Argo 试图解决它,但我不希望 argo 解决它。

以下是 katib studyjob 工作流程清单的一小部分。

这里 argo 尝试解析 {{.WorkerID}}。但我不希望 argo 解决它。

我怎样才能做到这一点?我怎样才能逃脱“{{”和“}}”?

0 投票
1 回答
2601 浏览

python - Kubernetes argo 循环通过 json 数组

我正在尝试使用Argo循环遍历 JSON 对象数组,但是工作流正在返回:

failed to resolve {{item}}

工作流配置如下:

如果我使用示例 argo 循环

json.dump([i for i in range(20, 31)], sys.stdout)

它可以毫无问题地打印出数字范围。

我认为问题是由于它不是一个简单的项目,它是一个对象并且{{item}}需要更改,但我无法找到任何文档。

0 投票
1 回答
1811 浏览

docker - Argo工件通过无法保存输出

我正在尝试在 Argoproj 上运行工件传递示例。但是,我收到以下错误:

此错误出现在第一步(生成工件)本身中。

在此处输入图像描述

选择 generate-artifact 组件并单击 YAML 突出显示以下行

在此处输入图像描述

单击 LOGS 时不会出现任何内容。

我需要了解运行 YAML 文件的正确步骤顺序,以便不会出现此错误并传递工件。除了在 argo 存储库上讨论该问题的此页面之外,找不到关于此问题的太多资源。