Изображение в режиме загрузки докеры в 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 в то же время, который указан здесь. Дополнительная информация здесь.

Пусть это поможет.