parallelismとsynchronizationは上限を制限するもの
並列実行数の上限を定める
2 x 2がある
table:-
synchronization parallelism
spec spec.synchronization spec.parallelism
template template.parallelism template.synchronization
synchronization
そのエンティティ自身が走ってよいか
エンティティと呼んでる対象は、Workflowかtemplateになるmrsekut.icon
parallelism
そのエンティティの配下(子ノード)を何個まで同時に走らせるか
spec
1つのWorkflowの話
template
Workflow内の個々のtemplateの話
spec.synchronization
このWorkflowを (当然グローバルに)何個まで並列に走らせてよいか、の上限
template.synchronization
このtemplateを (Workflowをまたいで、グローバルに)何個まで並列に走らせてよいか、の上限
spec.parallelism
この Workflow 配下の全ノードの同時 pod 数の上限
template.parallelism
この template 配下の子(loop/DAG展開)の同時数の上限
このtemplateを (1つのWorkflowの中で、ローカルに)何個まで並列に走らせてよいか、の上限