据我所知,谷歌的Kubernetes基于谷歌的博格;然而,看起来Borg比Kubernetes更大。我的理解是Borg是一个大型系统,包含像Kubernetes这样的子系统和像Docker这样的容器。
所以,我想知道:
1)在容器集群管理方面,Borg(内部子系统)和Kubernetes之间的关键区别是什么?
2)在容器技术方面,Borg(内部子系统)和Docker之间的关键区别是什么?
答案 0 :(得分:15)
我没有'内部'博格的知识,所以这个答案仅基于谷歌自己发布的here。要了解更多细节,您应该查看该论文。第8节特别提到了Kubernetes,并且是这个答案的基础(以及Kubernetes自己的文档):
1)主要差异:
2)Borg似乎使用LMCTFY作为其容器技术。 Kubernetes允许使用Docker或rkt。
其他一些显而易见的差异是Borg不是开源的,不能在Google之外使用,而Kubernetes就是这两者。 Borg已经投入生产使用了10多年,而Kubernetes在2015年7月达到了1.0版。
希望这会有所帮助。看看博格纸;值得花时间阅读整篇文章。