码头工人三剑客之一群搭建,回滚升级,扩容与缩容等

  
 <代码>码头工人群 
  

码头工人群集群三剑客之一
码头工人docker2 docker3
192.168.1.1 192.168.1.20 192.168.1.30

  

关闭防火墙,与selinux.3台dockerhost添加dns域名解析区别主机名。
Bash或重启
奥胪饭と巳?椭蝗捍罱?回滚升级,扩容与缩容等“
[root@docker ~] #平docker2
平域名是否可以通。(时间同步)

  

码头工人版本必须是:v1.12版本开始。

  

实验:   

  

<强> 1)描述码头工人群体的各节点的特性,总结群,节点,节点管理器节点、工人和服务的概念。

  

蜂群:作用运行码头工人女士(引擎)的多个主机组成的集群。
节点:每一个码头工人女士都是一个节点(节点),分为经理和工人。

  

经理节点:负责执行容器的编排和集群的管理工作,保持并维护群处于期望的状态.Swarm可以有多个管理器节点,他们会自动协调并选举一个领袖执行编排任务。但相反,不能没有经理节点。

  

工作节点:接收并执行有管理器节点派发的任务,并且默认管理器节点也是一个工作节点,不过可以将他设置为节点管理器只。让它只负责编排和管理工作。

  

服务:用来定义工人上执行的命令。

  

可以没有工人节点但不能没有管理器节点

     

<强> 2)部署一个群集群,要求3台dockerhost, docker01为管理器节点,02和03为工人节点。

  
  

1》初始化集群
[root@docker ~] #码头工人群init - advertise-addr 192.168.1.10
//猘dvertise-addr:指定与其他节点通信的地址。
<强>保存令牌(令牌只能保存24小时)
码头工人三剑客之一群搭建,回滚升级,扩容与缩容等“> <br/> <强>上边返回的结果告诉我们:初始化成功,并且如果想要添加工作节点运行下面的命令:</强> <br/>码头工人群加入——令牌swmtkn - 1 - 0 - blimv9lspg990gyt0l9knlpvcxx6xioyqh7p6mxkuxvckui9t - 149 nryrras3u9vr52n0nc14ui 192.168.1.1:2377 <br/>注意:令牌只有24小时的有效期。<br/>如果想要添加经理节点:运行下边命令<br/> </p>码头工人群join-toker经理
  <p>当其他两个节点加入成功,我们可以指定码头工人节点ls查看节点详情。<br/>查看节点信息<br/> [root@docker ~] #码头工人节点ls <br/> <img src=

     

<强>申请离开集群:(docker2 docker3)
[root@docker2 ~] #码头工人群离开:(申请离开一个集群之后查看节点状态会变成了下来,然后可以通过管理器节点将其删除)
节点离开了群。
[root@docker3 ~] #码头工人群离开
节点离开了群。

  

<>强删除某节点
[root@docker ~] #码头工人节点rm docker2
docker2
[root@docker ~] #码头工人节点rm docker3
docker3

  

<强> 3)将02和03提升为经理节点,然后再将02和03恢复到工人节点。如果此时将01降级为工人节点,问是否可以。(不可以)

  
  

生成令牌:可以是经理身份或工人身份
[root@docker ~] #码头工人群join-token经理|工人
添加一个经理这群,运行以下命令:

     
 <代码>码头工人群加入——令牌SWMTKN-1-0blimv9lspg990gyt0l9knlpvcxx6xioyqh7p6mxkuxvckui9t-e7en15s0hzdibnuj1dnp0hwd4 192.168.1.1:2377  
  

码头工人节点降级:降职:将群节点降的经理级为工人
码头工人节点推广:升职:将群节点的工人升级为经理
<强> 4)部署一个servcie服务,要求使用httpd镜像,名称为测试。要求8个副本数量。并且群集群要求:经理节点不参加工作

  
  

<强> 2部署码头工人群集群网络
覆盖:覆盖型网络:
[root@docker ~] #码头工人网络创建- d叠加——可连接的码头工人
mjzqlj8edarzxkiqayr0e5ib9

     

//可连接的:这个参数必须添加,否则不能用于容器。
在创建网络的时候,我们并没有部署一个存储服务,比如领事,那是因为码头工人群自带存储。

  

<强> 3》部署一个图形化web UI界面。

码头工人三剑客之一群搭建,回滚升级,扩容与缩容等