云计算核心技专业卖求网站术Docker教程:Docker

 新闻资讯     |      2021-08-29 22:06

原标题:云计算核心技术Docker教程:Docker Swarm管理节点

Docker Engine 1.12引入了swarm模式,使您能够创建一个由一个或多个Docker引擎组成的集群,称为swarm。Swarm由一个或多个节点组成:在swarm模式下运行Docker Engine 1.12或更高版本的物理机或虚拟机。

有两种类型的节点:经理和工人。

管理节点

管理节点处理集群管理任务:

1.维护集群状态

2.调度服务

3.为组模式HTTP应用编程接口端点提供服务

使用Raft实现,管理器维护整个集群和其上运行的所有服务的一致内部状态。Swarm可以使用单个管理器运行,用于测试目的。如果单个管理器场中的某个管理器出现故障,您的服务将继续运行,但您需要创建一个新的群集来恢复。

为了利用集群模式的容错能力,Docker建议您根据组织的高可用性要求实现奇数个节点。当您有多个管理器时,您可以从管理器节点的故障中恢复,而不会停机。

1.三个经理的小组最多能容忍一个经理的损失。

2.一个五个管理器的组可以容忍两个管理器节点同时丢失的最大值。

3.一个N管理器集群最多可以容忍(N-1)/2个管理器的丢失。

4.Docker建议一个集群最多有七个管理器节点。