我如何使mesos力拉图像时使用mesos执行?

vatpfxk5  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(281)

像marathon或chronos这样的mesos框架 forcePull -与此类似的选项是,让mesos代理从注册表中提取图像。
同样的可能吗 mesos-execute ? 必须在taskinfo或taskgroupinfo中指定选项吗?
我在mesos源代码中搜索了“force pull”/“forcepull”或“cached”等词,但没有骰子。

hts6caw3

hts6caw31#

您应该在中指定相应的选项 TaskInfo 强制拉取图像。具体位置-取决于您使用的容器类型(读作:containerizer)。
如果您使用docker集装箱船,即 TaskInfo.container.type = DOCKER ,然后看看 ContainerInfo.DockerInfo.force_pull_image . 您想在json中设置什么 TaskInfoTaskInfo.container.docker.force_pull_image = true .
如果您使用mesos集装箱船,即 TaskInfo.container.type = Mesos ,然后指定 TaskInfo.container.mesos.image ,它可能是docker或appc容器,因此应该查看 Image ,它有一个 cached 旗帜。您想在json中设置什么 TaskInfoTaskInfo.container.mesos.image.cached = false .

相关问题