【发布时间】:2015-01-18 20:44:40
【问题描述】:
我的问题是 - 此特定工作流程的当前最佳做法是什么:
- 使用 DigitalOcean 创建一个实例
- 将其用作 kubernates minion
- 从 docker hub 下载镜像
如果我理解正确的话,主要瓶颈是从 docker hub 下载图像。有没有办法让这个过程更快?我还有什么遗漏的吗?
【问题讨论】:
-
您可以预先获取所有 Kubernetes minions 上的图像。这样,当应用程序 pod 启动时,图像就会出现。另一个优化是运行本地 docker 注册表。
-
预取将不起作用,因为 minions 是从头开始创建的。但使用基础 docker 镜像创建 DigitalOcean 镜像似乎是个好主意——因此我们可以使用 docker 缓存。然而我的问题是——有什么技术可以让 docker 镜像下载更快?
-
另外,是否有任何工具/方法可以测量下载速度?一些我可以检查的日志文件,也许,或者其他什么?
标签: docker digital-ocean kubernetes