Kubernetes的异构Pod工作

时间:2018-11-24 21:22:33

标签: kubernetes

我想部署一个具有一个主服务器和N个从属的分布式系统。所有关注者都运行相同的图像,但参数不同。由于它们都在成功运行后终止,因此Jobs似乎很合适。

但是,我可以找到的示例(例如thisthis)都限于同构豆荚(也具有相同的args):

var file = document.querySelector('input[type="file"]').files[0];
getBase64(file).then(
    data => $.ajax({
        type: 'POST',
        url: 'https://api.openalpr.com/v2/recognize_bytes?recognize_vehicle=1&country=br&secret_key=' + secret_key,
        contentType: 'text/plain; charset=utf-8',
        data: data,
        success: function (ret) {
            console.log(ret);
        },
        error: function (ret) {
            console.log(ret);
        }
    }

我是Kubernetes的新手。乔布斯有什么可能吗?有人可以指出一些有关异构豆荚的例子吗?

1 个答案:

答案 0 :(得分:1)

支持具有多种类型的容器的单个作业。您可能想要做两个不同的工作,或者想做一个单独的工作,容器中的脚本自行检测是应该作为领导者还是跟随者。如果leader / follower配置是命令行参数的一部分,则前者可能更容易。做一份工作,等待它启动,获取pod的主机名,然后使用podspec中的该主机名启动Followers作业。