要解决这个问题,我们可以在 Argo workflow template 上添加一个ttlSecondsAfterFinished字段,来设定工作流在成功完成后的自动删除时间。此外,我们需要确保使用持久化卷来存储 workflow 数据。这样即使工作流被删除,数据仍然可以被恢复或存储。
示例代码如下:
apiVersion: argoproj.io/v1alpha1 kind: WorkflowTemplate metadata: name: example-workflow spec: ttlStrategy: secondsAfterSuccess: 3600 volumes: - name: workspace persistentVolumeClaim: claimName: my-pvc
下一篇:Argo工作流中的卷节点亲和冲突