我的 Argo 设置在 GKE 上。
我观察到的是在成功完成工作流程后,它会被自动删除。但是,如果工作流失败,则工作流和所有节点 pod 仍保留在集群中。
我找不到与此相关的任何文档。如果您能就此分享一些建议,我将不胜感激。
请注意,这只发生在 GKE 集群上。在 minikube 上运行它不会重现这种行为。
我的 Argo 设置在 GKE 上。
我观察到的是在成功完成工作流程后,它会被自动删除。但是,如果工作流失败,则工作流和所有节点 pod 仍保留在集群中。
我找不到与此相关的任何文档。如果您能就此分享一些建议,我将不胜感激。
请注意,这只发生在 GKE 集群上。在 minikube 上运行它不会重现这种行为。
https://argoproj.github.io/argo-workflows/fields/#ttlstrategy
在我的工作流/工作流模板规范中设置 ttlStrategy 解决了这个问题。