Docker Swarm: 中小企业
Apache Mesos:Twitter Marathon
Kubernetes: CNCF(云计算基金会) Borg

- BorgMaster 是整个集群的大脑,负责维护整个集群的状态,并将数据持久化到 Paxos 存储中。
- Scheduer 负责任务的调度,根据应用的特点将其调度到具体的机器上去。
- borgcfg是Borg的命令行工具,用于跟Borg系统交互,一般通过一个配置文件来提交任务。
- Borgelet 负责真正运行任务(在容器中)
控制器
RC: 副本数量与期望值之间的管理。
RS:功能相似于RC,但是多了集合式的标签选择器。
Deploymennt:支持滚动更新以及回滚。
HPA:根据Pod 资源使用情况,调整副本数量,依赖于RC,RS, Deployment 之上。
