数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

jopen 8年前

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

2016-02-29 才云科技 韩佳瑶 Caicloud

2013年Docker大火之后,Kubernetes (K8S), Swarm, Mesos这些围绕着Docker容器展开的集群管理开源项目也是风起云涌!

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

但究竟目前市场上Docker容器编排技术,客户最喜欢用哪个?大家最关注哪个?开发者使用最多的是哪个?简而言之,容器集群开源项目,哪家势头最强劲?媒体至今没有任何统计数据。

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

美国一家叫FlawCheck的公司,近日发布了一组数据,揭秘了这几大开源项目截止2016年2月为止累计被pull数据。

FlawCheck数据收集方法是这样:

Swarm的数据,直接来自Docker Hub里被pull的总数。

Mesos的数据,来自mesos-master和mesos-slave被pull数据的总和,这个计算方法和Swarm的很类似。

Kubernetes的数据,略复杂一些,有两部分。一是Kubernetes proper,是在GCR并不是DockerHub上,但kubelets,是在Kubernetes/pause和Kubernetes/heapster的kube master的pull。两部分加起来,得出关于K8S被pull数据。

统计结果如何呢?

Kubernetes以26.1 million次领先;Swarm紧随其后,24.8million;Mesos排第三,被pull次数为13.7 million. (参见下图)

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

Caicloud补充了几个比较流行的容器集群开源项目,对包括Kubernetes, Swarm, Compose, Mesos, Docker Machine, Hyper, Containerd在内的7个项目,也做了一个数据统计:截止2016年2月为止,这些开源项目在github上被fork(表示开发使用量)、被watch (表示受关注) 和被star (表示喜爱) 的数据。

这次,统计结果又如何呢?

1、在github被fork(表示开发使用量)数据

Kubernetes 以3699次列第一,Compose 974居次席,然后依次是Docker Machine (746)、Mesos (738)、Swarm (598), Hyper (68)、Containerd (42).

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

2、在github被watch (表示受关注) 数据

Kubernetes 被watch1163次列第一,Compose 423次居次席,然后依次是Mesos (337)、Swarm (305), Docker Machine (242)、Containerd (83)、Hyper (63).

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

3、在github被star (表示喜爱) 数据

Kubernetes 依然以12888颗星数雄居榜首,Compose 以7126居次席,然后依次是Swarm (3462)、Docker Machine (3019)、Mesos (2056)、Hyper (709)、Containerd (344).

数据揭秘|容器集群开源项目哪家最强劲?Kubernetes, Swarm, Mesos...

虽然获取数据的视角不同,但结论基本殊途同归。结合这些数据来看,K8S项目相比Swarm、Mesos、Hyper等在GitHub上有更多的贡献者和更大规模的代码,被开发者使用的也最多。无论是被pull、被fork、被watch、还是被star数,目前均遥遥领先,堪称几大容器集群管理开源项目中最为流行、最受关注的一个。当然,Swarm在短时期内的成长速度也非常快。

来自: http://dockone.io/article/1077