我正在尝试从docker映像启动mesos集群中的ApacheAurora作业。
我的配置是:
Job(cluster = 'my_cluster',
environment = 'devel',
role = 'my_role',
service = True,
constraints = {
'aurora-worker': 'true'
},
name = 'my_name',
instances = 1,
task = mytask,
container = Docker(image='my-registry:5000/my_image:latest')])
不幸的是,在第一次运行之后,映像将缓存在节点上,并且随后不会刷新。
有没有办法强迫aurora为给定的作业提取docker映像(类似于marathon的forcepullimage)?
1条答案
按热度按时间vs91vp4v1#
首先,图像的提取是mesos中集装箱船支持的一个可选方法。这里有更多的说明。
我查了极光的网站,可能下面的改动会有帮助。改变
Docker(image='my-registry:5000/my_image:latest')
至Docker(image='{{docker.image[my_image][latest]')
. 当然,你的docker注册表配置在cluster.json
同时,在这里指定。这里有额外的信息。也许这会有帮助。