0

是否可以在 Kubernetes 集群上同时调度两个(或更多)Argo 工作流,并在两个 50/50 之间共享集群资源?我正在寻找资源感知功能,如果它存在于 Argo 或其他工作流引擎中。

干杯。

4

1 回答 1

0

没有内置的方法来保证两个进程之间的动态均匀分割。我也不知道任何工作流引擎上都存在这样的东西,因为它听起来很难很好地执行。

作为最佳实践,您可以并且应该做的是指定工作流计算要求。您可以指定内存和 CPU 请求和限制。如果 pod 有特定的任务要执行,没有理由给它“无穷无尽”的资源。

如果您的 Pod 可能需要所有可用资源,我建议将其拆分为几个较小的工作负载。然后您可以通过 argo 控制影响资源使用的其他参数,例如并发性。

于 2022-01-31T18:38:43.010 回答