gpt4 book ai didi

Kubernetes - 相同的作业,不同的参数

转载 作者:行者123 更新时间:2023-12-02 11:29:27 26 4
gpt4 key购买 nike

在 Kubernetes 上运行可配置数量的相同作业但为每个作业提供不同参数(例如作业编号)的最简单方法是什么?

最佳答案

1) 您可以只拥有一个模板作业并使用 bash 扩展来拥有基于该初始模板的多个作业规范。

如官方Parallel Processing using Expansions所示用户指南:

mkdir ./jobs
for i in apple banana cherry
do
cat job.yaml.txt | sed "s/\$ITEM/$i/" > ./jobs/job-$i.yaml
done
kubectl create -f ./jobs

2)或者您可以创建一个队列并具有指定数量的并行工作人员/作业来清空队列。然后队列的内容将成为每个工作人员的输入,Kubernetes 可以产生并行作业。这在 Coarse Parallel Processing using a Work Queue 中得到了最好的描述。用户指南。

  • 第一种方法简单直接,但缺乏灵活性
  • 第二个需要一个消息队列作为“开销”,但您将获得灵活性
  • 关于Kubernetes - 相同的作业,不同的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41893175/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com