各有所长,包括kb,swarm,mesos等都各有所长,相对来说kb提供完整解决方案,但自住可控性就差一些,mesos需要有实施人员有更多的去定制。swarm没有太深入的研究过。kb更多的推荐作为开发和持续交付中使用会比较好,生产上可能会增加故障定位的难度。。
收起swarm:比较使用与轻量级的容器编排管理,学习起来比较容易,但是高可靠性无法保障
k8s:容器的高可用性,集群的精细管理,复杂的网络场景,个人觉得k8s功能更加强大,不需要二次开发,比较适合需要提供高可靠的服务;不过学习的门槛还是有一点高,需要了解里面的技术比较多;再者k8s是google公司十几年容器编排工具的borg的开源版本,具有更成熟、更可靠性。
可以参考这篇博客,感觉博主写的很到位: http://www.aixchina.net/Article/178601
收起