Изображение в режиме загрузки докеры в Apache Aurora
0 Jean-Mathieu Vermosen [2018-08-09 21:08:00]
Я пытаюсь запустить работу Apache Aurora в кластере Mesos из образа Docker.
Моя конфигурация:
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')])
К сожалению, после первого запуска изображение получает кеширование на узле и впоследствии не обновляется.
Есть ли способ заставить Аврору вытащить изображение Докера на задание (подобное марафону forcePullImage)?
docker mesos aurora
1 ответ
1 Решение Light.G [2018-09-05 10:27:00]
Прежде всего, вытягивание изображения является дополнительным, поддерживаемым контейнером в Mesos. Более подробная информация здесь.
Я проверил сайт Авроры, может быть, изменения ниже помогут. Изменить Docker(image='my-registry:5000/my_image:latest') в Docker(image='{{docker.image[my_image][latest]'). Конечно, ваш реестр cluster.json настроен в cluster.json в то же время, который указан здесь. Дополнительная информация здесь.
Пусть это поможет.