dcos本地域如何处理包使用的docker资源?

fsi0uk1n  于 2021-06-26  发布在  Mesos
关注(0)|答案(0)|浏览(240)

我在防火墙后面安装了DCO,那里没有互联网接入。我希望能够将包安装到集群中(例如kafka),因此我使用这里的说明构建了一个本地宇宙。
当我构建本地universe(从一台可以访问internet的计算机,通过在github上克隆universe repo)时,我看到脚本导致了资源的下载(在 resource.json 文件以及docker图像)。这个过程创建了一个文件,我可以将其作为本地域上传到dcos集群。
但是,当我尝试从这个本地世界将包安装到dcos集群中时,并不是所有的包都安装了。失败的似乎依赖于docker映像,我在mess日志中看到一条错误消息,如下所示:

Container xxx for executor yyy of framework zzz failed to start. Failed to perform 'curl': curl: 96) Could not resolve host: registry-1.docker.io

集群似乎正在尝试访问docker注册表,但它当然不能,因为它位于公司防火墙后面。这似乎与mesos-6810有关,它只是说mesos星团应该与 --docker-registry 指向本地docker注册表。我还没有用 [cluster_docker_registry_url][4] 指向本地docker注册表的安装配置选项。
我的问题是,当包的安装过程也尝试下载docker映像时,为什么本地宇宙的构建过程会下载docker映像?我希望可以在集群内安装的软件包会产生9gb的本地空间。我试图了解在什么情况下dcos会尝试与集群外的主机联系。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题