我已经构建了一个dcos本地域,并将其安装到防火墙后面的集群中—没有对集群的internet访问。安装在宇宙中的软件包之一是flink。我已使用 cluster_docker_registry_url
指向本地docker注册表的变量,该注册表上有非常少量的包;它不是主码头中心的镜像。
当我尝试将flink包安装到dcos中时,我在mesos日志中得到404个错误,这些错误与丢失的docker映像有关,我假设该包尝试从本地docker注册表下载这些映像。flink群集无法启动。
flink软件包尝试下载哪些docker图像?我认为本地宇宙的构建过程在构建时会降低所有依赖性,所以一旦构建了它就不应该有外部依赖性了?当没有internet访问时,我需要做什么才能安装dcos?
1条答案
按热度按时间332nm8kg1#
这取决于您使用的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服务的universe规范(或直接ping我):https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/f/flink/1/