工作中遇到了一个问题。我们在 Kubernetes 上搭建了 CI 系统,并且配置了自动扩容。当 CI 负载升高的时候,AWS 会增加新的机器加入集群,来接受新的任务。但是问题是,CI 任务使用的 Docker Image 非常大,有 10GB 之多,每一台新机器都会浪费很多时间在下载新的 image 上。
因此我在想有没有什么办法能够在几台机器之间共享 Docker image/cache,比如单独创建一个 NFS 共享目录,挂载到各个机器上,然后在这里存储 Docker 的数据。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.