Argo 工作流在成功完成后自动删除

Argo workflow getting auto deleted after successful completion

我的 Argo 设置在 GKE 上。

我观察到在成功完成工作流程后,它会被自动删除。但是,如果工作流失败,工作流和所有节点 pods 将保留在集群中。

我找不到与此相关的任何文档。如果您能就此分享一些建议,我将不胜感激。

请注意,这仅发生在 GKE 集群上。 运行 它在 minikube 上不会重现此行为。

https://argoproj.github.io/argo-workflows/fields/#ttlstrategy

在我的 workflow/workflowTemplate 规范中设置 ttlStrategy 解决了这个问题。