如何在Kubernetes中多次运行具有不同参数的Docker容器?

时间:2017-07-05 21:50:54

标签: docker kubernetes gnu-parallel

我有一个Docker容器,它读取我在执行期间提供给它的变量。然后我想我想运行其中的许多并为每一个传递一个不同的值作为变量。然后,我刚刚创建了一个简单的文本文件,其中包含我想要传递的所有值(它们大约是20k个不同的值),我使用gnu-parallel并行生成多个Docker。

我的问题是如何在Kubernetes环境中做这样的事情?

1 个答案:

答案 0 :(得分:1)

使用kubernetes jobs可以实现您想要做的事情。 我建议不要在kubernetes上使用gnu parallel,除非你可以将所有作业放在一个节点上。如果是这种情况我认为没问题,只需在作业模板中设置cpu请求即可。