(三)kubernetes剖析-容器工具群雄并起
Docker和CoreOS停止合作
- 根本原因是Docker公司对Docker项目定为的不满足,想让Docker项目提供更多的平台层能力,即向PaaS项目进化
- 这显然与CoreOS公司的核心产品和战略发生了冲突
Swarm项目的亮点
- 完全使用Docker项目原本的容器管理API来完成集群管理的
什么是编排
- 主要是指用户如何通过某些或者配置来完成一组虚拟机以及关联资源的定义,配置,创建,删除等工作,然后由平台按照这些指定的逻辑来完成的过程
Fig项目(后来的compose)
- Fig在开发者面前第一次提出了"容器编排的概念"
- 容器和容器之间的关联关系,会由Fig交给Docker的Link功能通过写入Host文件的方式进行配置
- Fig被收购之后改名为Compose,他成为Docker公司目前为止第二大受欢迎的项目
Docker公司收购的项目
- Fig --> 编排
- SockerPlane --> 容器网络
- Flocker --> 容器存储
- Tutum --> Docker集群图形化管理界面和提供云服务
Mesos
- Messos作为Berkeley主导的大数据套件之一,是大数据火热时最受欢迎的资源管理项目
- 发布Marathon实现了应用托管和负载均衡的PaaS功能
- Messos拥有超大规模集群的管理经验