尝试了同时具有timeout和activeDeadlineSeconds的Argo工作流模板,该模板也具有retryStrategy。在这两种情况下,每次运行都会应用超时,但我希望整个模板都能在上述时间内超时。如何做到这一点?如果问题不清楚,请发表评论。
kind: WorkflowTemplate
.
.
spec:
templates:
-name: taskA
activeDeadlineSeconds :30
retryStrategy:
limit: 2
.....
在这种情况下,所有超时重试每次运行30秒。但我希望整个工作流模板在30秒后超时,而不是90秒。这有什么参考依据吗?
activeDeadlineSeconds
也可以用于工作流/工作流模板级别,请参阅此处的示例。
谢谢。activeDeadlineSeconds可以直接在spec:outside templates:level下使用来实现这一点。