Kubernetes和Docker Swarm到底该选哪个?
Kubernetes的势头很好,但是我非常认可的Docker专家Nigel Poulton(http://blog.nigelpoulton.com/l ... ering/)。我在网上看到的支持Docker Swarm的理由是Kubernetes有点过于复杂了,Docker Swarm相对更简单,而且是Docker 自家的集群方案。虽然以前在成熟度上不如Kubernetes,但从Docker 1.9开始已经成熟,建议选Docker Swarm。
我自己在三台机器的集群上跑过Kubernetes,感觉还可以,虽然有点复杂,但是也并不是不可克服,而且里面的pod, replication controller, proxy, kubelet, service等概念还是比较清晰的。不知道部署过Docker Swarm的同学感觉如何。
我看到另外两篇比较的文章:
(https://technologyconversation ... swarm/)
(http://dockone.io/article/1161)
网上的很多文章会说两者侧重点不同,不同场景下可以有不同选择,但以我的判断,这两者的竞争关系非常明显,最终的结果很可能是一方胜出明显压倒另一方。所以我提出这个问题,期待大家说出自己的判断和依据
7 个回复
gosharplite
赞同来自: errorlife
Docker這家公司和社群最近有些緊張,提供些資料參考。
http://thenewstack.io/docker-f ... able/
https://news.ycombinator.com/item?id=12388721
https://www.linkedin.com/pulse ... -riek
gosharplite
赞同来自: errorlife
關於 K8S vs SWARM,可看看最新的戰場。
http://www.infoworld.com/artic ... .html
https://news.ycombinator.com/item?id=12462261
subchen
赞同来自:
Kubernetes 比 Swarm 复杂多了,Swarm 目前主要是 scale 功能,没有负载均衡功能。
demohi - k8s
赞同来自:
推荐一下 http://rancher.com/
zcola
赞同来自:
Swarm 大法好,没人力不要去搞 Kubernetes
东方星痕 - 高级工程师
赞同来自:
亲自的docker swarmkit, 比以前的都简单了, 可以看看下面的,虽然用的rc4版写的
使用docker 1.12 搭建多主机docker swarm集群
http://www.lxy520.net/2016/07/ ... -qun/
用心阁
赞同来自:
不是一个数量级大把。