据我所知,Google的Kubernetes是基于Google的Borg;然而,看起来Borg比Kubernetes要大。我的理解是,Borg是一个大型系统,包含一个子系统,比如Kubernetes,以及它自己的容器,比如Docker。
所以,我想知道:
( 1)在容器集群管理方面,Borg (内部子系统)和Kubernetes的关键区别是什么?
( 2)在集装箱技术方面,Borg (内部子系统)与Docker的主要区别是什么?
发布于 2015-09-04 15:14:29
我对博格没有“内在”的了解,所以这个答案仅仅是基于谷歌自己发布的here。关于更多的细节,你应该看看那篇论文。第8节具体提到了Kubernetes,是这一答复的基础(连同Kubernetes自己的文档):
1)主要区别:
2) Borg似乎使用LMCTFY作为其容器技术。Kubernetes允许使用Docker或rkt。
其他一些明显的区别是Borg不是开源的,不能在Google之外使用,而Kubernetes就是这两样东西。Borg在生产中已经使用了10多年,而Kubernetes在2015年7月才达到1.0版。
希望这能有所帮助。看看博格的那篇论文,值得花些时间来阅读整篇文章。
https://stackoverflow.com/questions/32390851
复制相似问题