【发布时间】:2021-09-24 10:25:07
【问题描述】:
我正在 GKE 上创建一个资源使用率低的非常简单的工作流,我有以下选择:
- 使用轻型吊舱控制工作流程
- 使用 Argo 工作流程
第二个看起来更有趣,但是,它消耗了额外的集群资源?如果是这样,对于一个非常小的工作流程来说,这可能是一种过度杀伤。
【问题讨论】:
标签: kubernetes google-kubernetes-engine argo-workflows
我正在 GKE 上创建一个资源使用率低的非常简单的工作流,我有以下选择:
第二个看起来更有趣,但是,它消耗了额外的集群资源?如果是这样,对于一个非常小的工作流程来说,这可能是一种过度杀伤。
【问题讨论】:
标签: kubernetes google-kubernetes-engine argo-workflows
Argo Workflows 功能非常丰富。它提供对各种存储机制的工件通信/管理。它可以推断依赖关系以创建 DAG,甚至可以在运行时根据步骤输出构建动态图。它为所有这些提供了 UI、CLI、API 和文档。它还提供了很多其他的东西。
如果您不需要许多(或任何)这些功能,那么简单的自定义实现几乎肯定是可以接受的(并且可能更可取)。
【讨论】: