问题标签 [argo-workflows]

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 投票
1 回答
4195 浏览

kubernetes - Kubernetes Argo 提交参数的步骤

我正在关注 Argo GitHub 上的示例,但是当我将模板移动到步骤中时,我无法更改消息的参数。

如果我使用以下命令提交工作流:

它仍然打印出你好世界而不是再见世界。不知道为什么

0 投票
1 回答
4296 浏览

kubernetes - 如何跳过 Argo 工作流程的步骤

我正在尝试 Argo 工作流程,并想了解如何冻结步骤。假设我有 3 步工作流,而工作流在第 2 步失败。所以我想使用成功的第 1 步的工件从第 2 步重新提交工作流。我怎样才能做到这一点?我在文档的任何地方都找不到指导。

0 投票
1 回答
1889 浏览

argoproj - 如何在 argoproj 中安排工作流程?

我在 argoproj 工作流程中编写了一个工作流程,我想每隔 1 小时执行一次。在平面 k8s 中,我会使用 CronJob 类型来完成这项任务。我应该使用什么?

0 投票
1 回答
2308 浏览

kubernetes - 未能保存输出:等待 Argo Workflow 上的条件超时

我在 Kubernetes 上运行 Argo 工作流程。在我按照这个博客设置 Jupyterhub 之后,我开始在 Argo 上的 pod 上收到此错误(在使用 Jupyterhub 之前从未遇到过问题) failed to save outputs: timed out waiting for the condition:.

如果我添加,工作总是失败

但是如果不使用 gpu,它有时会成功(在偶尔失败后使用 retryStrategy)。

有人可以帮我吗?

0 投票
2 回答
756 浏览

java - 如何通过提交适当的 .YAML 文件以编程方式调用 Argo

到目前为止,我看到使用 Argo 创建容器的唯一方法是通过命令行:

argo submit --watch fileName.yaml

我想在 Kotlin 或 Java 中以编程方式调用 Argo 来自动化这个过程。有没有办法我可以做到这一点?

我查看了 Github 上的文档:https ://github.com/argoproj/argo-workflows 。我在那里没有找到任何东西。

0 投票
3 回答
1298 浏览

argoproj - 使用 argo 事件触发 argo 工作流程中的步骤

我们正在开发不同的 wf 工具,argo 因其广泛的功能而脱颖而出,而且它是 k8s 原生的,但我们有长时间运行步骤的用例,我们希望基于事件的系统触发下一步或重试基于上一步关于事件(例如远程作业的状态),是否可以通过 argo-events 来实现?

0 投票
1 回答
729 浏览

kubernetes - 由于工作流文件中的“when”表达式无效,无法执行 argo 工作流

错误:-

我收到 Invalid 'when' expression '{{steps.check-channel-exists.outputs.result}}' 的错误:Invalid token: '{{'。

我正在尝试在这里执行工作流程。有人可以指出我正确的方向,以便我解决这个问题吗?

阿尔戈:

掌舵版本:

kubectl 版本:-

我收到错误的代码块。

链接到代码文件

0 投票
2 回答
1316 浏览

apache-spark - 使用 Argo 工作流程的 K8S Spark

我正在为我的用例探索argo 工作流程spark。是否有任何示例YAML显示如何使用Argo 工作流程spark job执行k8s

0 投票
1 回答
1519 浏览

http - Argo 工件给出错误“http:服务器向 HTTPS 客户端提供了 HTTP 响应”

我在 Argo 命名空间的 k8s 集群中设置 Argo。

我还将 MinIO 安装为 Artifact 存储库(https://github.com/argoproj/argo-workflows/blob/master/docs/configure-artifact-repository.md)。

我正在配置一个尝试访问该非默认工件存储库的工作流:

我通过以下方式在 argo 命名空间中创建了工作流:

但工作流程失败并出现错误:

有人可以帮我解决这个错误吗?

0 投票
1 回答
2746 浏览

machine-learning - 如何将一个节点的输出作为输入参数传递给 Argo 工作流 DAG 中的另一个节点

我正在尝试使用 Argo 构建 ML 管道 DAG。我遇到了一个问题,我需要将 DAG 中一个节点的值作为参数发送到其后续节点。假设 ARGO DAG 结构如下所示:

A -> B

B 中发生的计算取决于 A 中已计算的值。

如何将 A 中计算的值传递给 B?