我想部署一个具有一个主服务器和N个从属的分布式系统。所有关注者都运行相同的图像,但参数不同。由于它们都在成功运行后终止,因此Jobs
似乎很合适。
但是,我可以找到的示例(例如this和this)都限于同构豆荚(也具有相同的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的新手。乔布斯有什么可能吗?有人可以指出一些有关异构豆荚的例子吗?
答案 0 :(得分:1)
支持具有多种类型的容器的单个作业。您可能想要做两个不同的工作,或者想做一个单独的工作,容器中的脚本自行检测是应该作为领导者还是跟随者。如果leader / follower配置是命令行参数的一部分,则前者可能更容易。做一份工作,等待它启动,获取pod的主机名,然后使用podspec中的该主机名启动Followers作业。