Какие образы докеров требуются для пакета DCOS Flink?

Я создал локальную вселенную DCOS и установил ее в кластер за брандмауэром — доступ к кластеру из Интернета отсутствует. Одним из пакетов, установленных во вселенной, является Flink. Я установил DCOS, используя переменную cluster_docker_registry_url, указывающую на локальный реестр Docker, в котором очень мало пакетов; это не зеркало основного Docker Hub.

Когда я пытаюсь установить пакет Flink в DCOS, я получаю в журналах Mesos ошибку 404, связанную с отсутствующими образами Docker, которые, как я предполагаю, пакет пытается загрузить из локального реестра Docker. Кластер Flink не запускается.

Какие образы Docker пытается загрузить пакет Flink? Я думал, что процесс сборки локальной вселенной отключил все зависимости при ее сборке, поэтому после ее сборки не должно быть никаких внешних зависимостей? Что мне нужно сделать, чтобы иметь возможность установить DCOS, когда нет доступа в Интернет?


person John    schedule 03.05.2017    source источник


Ответы (1)


Это зависит от версии scala, которую вы используете:

  • скала 2.10: mesosphere/dcos-flink:1.2.0-1.4
  • скала 2.11: mesosphere/dcos-flink-2-11:1.2.0-1.4

См. здесь

Кроме того, требуется

Для получения более подробной информации не стесняйтесь обращаться к спецификации юниверса для службы Apache Flink (или пинговать меня напрямую): https://github.com/mesosphere/universe/blob/version-3.x/repo/пакеты/F/flink/1/

person js84    schedule 04.05.2017
comment
P.S. Первые два образа меняются в зависимости от версии фреймворка (сейчас у нас 1.3.1), но, по крайней мере, до сих пор образ задачи оставался стабильным в разных версиях. - person js84; 22.07.2017