Add Swarm mode overview
parent
e2ebbd2f6e
commit
31365bddf2
|
@ -0,0 +1,17 @@
|
||||||
|
## 基本概念
|
||||||
|
|
||||||
|
使用 `Swarm` 集群之前需要了解以下几个概念。
|
||||||
|
|
||||||
|
### 节点
|
||||||
|
|
||||||
|
运行 Docker 的主机可以主动初始化一个 `Swarm` 集群或者加入一个已存在的 `Swarm` 集群,这样这个运行 Docker 的主机就成为一个 `Swarm` 集群的节点 (`node`) 。
|
||||||
|
|
||||||
|
节点分为管理 (`manager`) 节点和工作 (`worker`) 节点。
|
||||||
|
|
||||||
|
管理节点用于 `Swarm` 集群的管理,`docker swarm` 命令基本只能在管理节点执行。一个 `Swarm` 集群可以有多个管理节点,但只有一个管理节点可以成为 `leader`,`leader` 通过 `raft` 协议实现,参数可配置。
|
||||||
|
|
||||||
|
工作节点是任务执行节点,管理节点将服务 (`service`) 下发至工作节点执行。管理节点默认也作为工作节点。
|
||||||
|
|
||||||
|
### 服务
|
||||||
|
|
||||||
|
服务 (`Services`) 是指一组容器的集合,服务定义了这些容器的属性。
|
Loading…
Reference in New Issue