gpt4 book ai didi

kubernetes - 删除 argo cron 工作流是否也会删除所有由它启动的 argo 工作流

转载 作者:行者123 更新时间:2023-12-02 11:54:59 26 4
gpt4 key购买 nike

当我使用 argo cron delete 删除 Argo cron 工作流时,根据我的观察,所有以前的工作流(已完成以及仍在运行的)似乎也将被删除。不过我不太确定,而且我还没有找到比 https://argoproj.github.io/argo/cli/argo_cron_delete/ 更详细的文档。 .

例如,如果我想保留所有历史工作流程怎么办?更新 cron 工作流程的频率,例如每个星期一而不是每天运行?进行此类更新的推荐方法是什么?

最佳答案

添加到 Michael 的回答中:

CronWorkflows 是它们生成的所有 Workflows所有者,因此当父 CronWorkflow 被删除由 Kubernetes' Garbage Collection policies 管理.当 CronWorkflow 被删除时,Argo 不会删除子 Workflows,而 Kuebrnetes 会。您可以查看 Kubernetes 文档,了解有关如何管理它的更多选项。

(编辑:添加更多信息)

例如,要删除 CronWorkflow 而保留其子级 Workflows 不变,您可以运行:

kubectl delete cwf my-cwf --cascade=false

资料来源:我开发了 CronWorkflow 功能。

关于kubernetes - 删除 argo cron 工作流是否也会删除所有由它启动的 argo 工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64596490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com