Docker Swarm Mode 学习笔记 (基本概念)
 Swarm 是使用 SwarmKit 构建的 Docker 引擎内置(原生)的集群管理和编排工具
节点
 运行 Docker 的主机可以主动初始化一个 Swarm 集群 docker swarm init 或者加入一个已存在的 Swarm 集群 docker swarm join ,这样这个运行 Docker 的主机就成为一个 Swarm 集群的节点 ( Node ) 。
管理节点
 用于 Swarm 集群的管理, 一个 Swarm 集群可以有多个管理节点, 但只能有一个 Leader 。
工作节点
 工作节点是任务执行节点, 管理节点将服务下发至工作节点执行。 管理节点默认也是工作节点。
下图是Swarm 集群模式中管理节点与工作节点之间的关系:

任务
 任务(Task)是 Swarm 中的最小的调度单位,目前来说就是一个单一的容器。
服务
 服务 (Service)是指一组任务的集合,服务定义了任务的属性。服务有两种模式:
- replicated service 按照一定规则在各个工作节点上运行指定个数的任务。
 - global service 每个工作节点上运行一个任务
 
两种模式通过 docker serivce create 的 --mode 参数指定。
下图是容器, 任务,服务之间的关系:

Docker Swarm Mode 学习笔记 (基本概念)的更多相关文章
- Docker Swarm Mode 学习笔记(聊聊 replicas)
		
在 Swarm 集群中, 创建服务时可以通过设置 --replicas 参数来指定此服务在工作节点上运行的任务数. 示例 这里我们来创建一个 nginx 服务作为示例: version: '3' se ...
 - Docker Swarm Mode 学习笔记(创建 Swarm 集群)
		
Swarm 集群由管理节点与工作节点组成. 初始化集群 使用命令:docker swarm init 如果你的 Docker 主机有多个网卡, 拥有多个 IP 地址, 必须使用 --advertise ...
 - Docker Swarm Mode 学习笔记 (部署服务)
		
使用 docker service 命令来管理 Swarm 集群中的服务,该命令只能在管理节点上执行. 新建服务 docker service create --replicas 3 -p 80:80 ...
 - Oracle RAC学习笔记:基本概念及入门
		
Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章] oracle 10g real applica ...
 - Java IO学习笔记:概念与原理
		
Java IO学习笔记:概念与原理 一.概念 Java中对文件的操作是以流的方式进行的.流是Java内存中的一组有序数据序列.Java将数据从源(文件.内存.键盘.网络)读入到内存 中,形成了 ...
 - Docker Image管理学习笔记,ZT
		
Docker Image管理学习笔记 http://blog.csdn.net/junjun16818/article/details/38423391
 - jQuery学习笔记之概念(1)
		
jQuery学习笔记之概念(1) ----------------------学习目录-------------------- 1.概念 2.特点 3.选择器 4.DOM操作 5.事件 6.jQuer ...
 - Docker Swarm 中最重要的概念- 每天5分钟玩转 Docker 容器技术(94)
		
从主机的层面来看,Docker Swarm 管理的是 Docker Host 集群.所以先来讨论一个重要的概念 - 集群化(Clustering). 服务器集群由一组网络上相互连接的服务器组成,它们一 ...
 - tensorflow学习笔记——常见概念的整理
		
TensorFlow的名字中已经说明了它最重要的两个概念——Tensor和Flow.Tensor就是张量,张量这个概念在数学或者物理学中可以有不同的解释,但是这里我们不强调它本身的含义.在Tensor ...
 
随机推荐
- flask学习笔记(1)-虚拟环境安装
			
Mac(类Linux): pip install virtualenv mkdir testvirtualenv cd testvirtualenv virtualenv flask-env#创建虚拟 ...
 - ELK日志分析解决方案
			
概要 ELK(Elasticsearch , Logstash, Kibana的简称)是目前比较流行的日志分析解决方案,核心包括了三个部分 Elasticsearch:日志查询分析引擎 Logstas ...
 - 北京大学Cousera学习笔记--5-计算导论与C语言基础--计算机的基本原理-设计程序
			
只要你认真的思考,你就会发现这个世界是如此的简单,正如我们想象的一样,正因为如此,我们的思考才更加的有价值 1.单词:关键字(有特定含义的):其他词用关键字定义出来 2.数和计算符号:数据类型+运算符 ...
 - 网络编程之实现server端并发聊天
			
程序如下: import socketserver class MyServer(socketserver.BaseRequestHandler): #自己定义一个类,继承BaseRequestHan ...
 - mysql获取连接connection失败
			
好久不写jdbc了,今天写了个小东西,数据库连接失败,错误信息如下: java.sql.SQLException: The server time zone value '???ú±ê×??±??' ...
 - vert.x 学习笔记
			
Verticle 一个verticle是部署在Vert.x.单位 每个verticle包含启动它的主要手段. 一个应用程序可以是单个verticle或者可以由与彼此经由事件总线通信的多个verticl ...
 - SRD_PreloaderCore
			
预加载 Preloader CoreVersion 1.10SumRndmDde This plugin requires the Game Upgrade plugin:http://sumrndm ...
 - VS 通过局域网访问调试状态下的web应用程序
			
1.点击vs的启动按钮 2.在任务栏找到IIS Express的图标,点击“显示所有应用程序” 3.如果只有本地localhost访问方式,点击对应应用程序的本地URL,就会显示对应的配置文件 4.点 ...
 - zimbra填坑记录
			
邮件服务器上架,问题记录. 1.DNS解析设置,zimbra收发邮件均使用统一域名,mail.xxxx.com.cn,因此在做SMTP,POP,MX记录时均应指向此域名. 2.实际上架内部网络和安装所 ...
 - 阿里云 SSL 证书 总结
			
历时2天左右的证书上传部署,终于结束了! 因为公司要开发小程序,小程序部署到开发环境必须支持https证书行. 阿里云目前的证书还是比较多的额,大致分为2类,一类是支持单域名,一类是支持泛域名. 自己 ...