[关闭]
@babydragon 2016-06-14T17:02:22.000000Z 字数 1441 阅读 1730

Docker发布集群工具SwarmKit

docker

最近Docker公司开源了Docker集群管理和容器编排工具SwarmKit,其主要功能包括节点发现、基于raft算法的一致性和任务调度等。


最近Docker公司开源了Docker集群管理和容器编排工具SwarmKit,其主要功能包括节点发现、基于raft算法的一致性和任务调度等。

基本概念

服务器上运行SwarmKit工具的swarmd命令后,即可将其加入到服务器集群中,该服务器就成为集群中的一个节点。SwarmKit将节点分为两类:

用户可以动态调整节点的角色。

任务被组合成为服务,服务定义了任务类型和任务运行和更新的方式(如任务运行数量、启动间隔等)。

特性

服务编排

SwarmKit在服务编排方面的特性主要有:

调度

SwarmKit在调度功能上功能有:

集群管理

SwarmKit对于集群及其节点的管理支持:

总结

相比于之前的Swarm,这次发布的SwarmKit使用更加方便,无需再依赖外部协调软件进行服务发现。同时对容器运行进行了抽象,API更加间接。SwarmKit特性和其他服务编排框架如mesos,kubernetes等比较类似,目前SwarmKit还在活跃开发中,能否攻城略地,让我们拭目以待吧。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注