數據揭秘|容器集群開源項目哪家最強勁?Kubernetes, Swarm, Mesos...
數據揭秘|容器集群開源項目哪家最強勁?Kubernetes, Swarm, Mesos...
2016-02-29 才云科技 韓佳瑤 Caicloud
2013年Docker大火之后,Kubernetes (K8S), Swarm, Mesos這些圍繞著Docker容器展開的集群管理開源項目也是風起云涌!
但究竟目前市場上Docker容器編排技術,客戶最喜歡用哪個?大家最關注哪個?開發者使用最多的是哪個?簡而言之,容器集群開源項目,哪家勢頭最強勁?媒體至今沒有任何統計數據。
美國一家叫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. (參見下圖)
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).
2、在github被watch (表示受關注) 數據
Kubernetes 被watch1163次列第一,Compose 423次居次席,然后依次是Mesos (337)、Swarm (305), Docker Machine (242)、Containerd (83)、Hyper (63).
3、在github被star (表示喜愛) 數據
Kubernetes 依然以12888顆星數雄居榜首,Compose 以7126居次席,然后依次是Swarm (3462)、Docker Machine (3019)、Mesos (2056)、Hyper (709)、Containerd (344).
雖然獲取數據的視角不同,但結論基本殊途同歸。結合這些數據來看,K8S項目相比Swarm、Mesos、Hyper等在GitHub上有更多的貢獻者和更大規模的代碼,被開發者使用的也最多。無論是被pull、被fork、被watch、還是被star數,目前均遙遙領先,堪稱幾大容器集群管理開源項目中最為流行、最受關注的一個。當然,Swarm在短時期內的成長速度也非常快。
來自: http://dockone.io/article/1077