SwarmKit是用于在任何规模上编排分布式系统的工具包. 它包括节点发现的原语,基于raft的共识,任务调度等. 其主要优点是: 分布式:SwarmKit使用raft共识算法来协调,不依赖单一故障点执行决策. 安全:群集中的节点通信和成员资格是开箱即用的. SwarmKit使用相互TLS进行节点认证,角色授权和传输加密,自动执行证书颁发和轮换. 简单:SwarmKit操作简单,可以最大限度地减少基础架构依赖. 它不需要外部数据库来操作. Overview 运行SwarmKit的机器可以组合在一…