我已经构建了一个DCOS本地宇宙,并将其安装到防火墙后面的集群中 - 没有互联网访问集群。宇宙中安装的软件包之一是flink。我已经使用cluster_docker_registry_url
变量指向的DCOS安装了DCO,该指向本地Docker注册表上有很少的软件包。它不是主码头轮毂的镜子。
当我尝试将FLINK软件包安装到DCO中时,我认为与缺少Docker映像有关的Mesos日志中获得了404个错误,我认为该软件包试图从本地Docker注册表下载。弗林克集群无法启动。
Flink软件包尝试下载哪些Docker图像?我认为本地宇宙的构建过程在建造时将所有依赖性都降低了,因此一旦建造,就不应有外部依赖关系?当没有Internet访问时,我需要做什么才能安装DCO?
取决于您正在使用的Scala版本:
- Scala 2.10:
mesosphere/dcos-flink:1.2.0-1.4
- Scala 2.11:
mesosphere/dcos-flink-2-11:1.2.0-1.4
请参阅此处
此外,它需要
- OpenJdk:8-jre,请参阅此处
有关更多详细信息,请随时参考Apache Flink服务的宇宙规范(或直接ping Me(:https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/f/flink/1/