配置管理

最近更新时间:2025-12-01 18:59:32

我的收藏
配置管理中,支持对 WorkFlow Controller 配置文件进行更新,平台提供配置编辑发布、配置回滚功能。
用户可通过自定义workflow-controller-configmap,实现配置 Artifacts、工作流状态持久化归档等开源 Argo WorkFlow 支持的原生能力。

操作步骤

1. 登录 Serverless 控制台,在左侧导航中选择数据工程 > 工作流
2. 在工作流页面,单击服务名称,进入工作流详情。
3. 选择配置管理,此处展示当前workflow-controller-configmap,单击编辑配置。如下图所示:

4. 编辑配置中,更新描述及配置内容。如下图所示:

说明:
平台会对最近发布的五个工作流版本进行存储,便于您在回滚时进行选择。
5. 单击提交配置
6. 发布后,平台会展示此配置的应用情况及 WorkFlow Controller运行状态。若新配置造成工作流执行异常,可点击回滚配置,恢复到历史某个版本的配置。

可在回滚弹窗点击查看配置,获取这个版本具体的 YAML 配置,便于通过此内容确认最终要回滚的配置文件。

回滚后,WorkFlow Controller 将立即重启以应用选中的配置。不会影响正在运行的工作流,但新提交的工作流将使用回滚后的配置。

应用场景

配置 Artifacts

通过配置使用工作流集群 Artifacts,可以在工作流各个步骤之间传递参数,一个步骤的输出可以作为另一个步骤的输入,从而完成复杂工作流步骤的编排。
注意:
Artifacts 中使用的密钥,仅可通过自定义密钥的类型声明。

配置工作流状态持久化归档

工作流的相关资源在工作流集群中会被定期清理,如果您想对工作流的运行过程进行分析和回溯,可以通过配置持久化策略将工作流持久化存储到数据库中。这样即使工作流被删除或者工作流运行的 Pod 被删除,您也可以查看到工作流的日志。