“实战篇”开源项目码头工人化运维部署——借助dockerSwarm搭建集群部署(九)

  
  
  

原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
原文链接地址:“实战篇”开源项目码头工人化运维部署——借助dockerSwarm搭建集群部署(九)

     

为了让学习的知识融汇贯通,目前是把所有的集群都放在了一个虚拟机上,如果这个虚拟机宕机了怎么办?俗话说鸡蛋不要都放在一个篮子里的面,把各种集群的节点拆分部署,应该把各种节点分机器部署,多个宿主机,这样部署随便挂哪个主机我们都不担心。
源码:https://github.com/limingios/netFuture/blob/master/docker-swarm/

     

  
一起在说说码头工人群h5>   

群是码头工人的三剑客一员,之前都说过了,可以看中级和高级啊。

  
      <李>码头工人机容器服务李   <李>码头工人组成脚本服务李   <李>码头工人群容器集群技术李   
     

  
      <李>去中心化的设计   
      

    群经理也承担工人节点的作用。
    群工人运行容器部署项目

      李   
  

  
  

群是没有中心节点的,挂到其中一个其他是不会挂掉的.Swarm经理如果大师挂了,立马选举一个新的主人。

     
      <李>   

    创建集群环境

      
      

    首先机器已经安装了码头工人环境。

      
     <代码类=" language-bash ">码头工人群init  
         李   <李>加入群集群   
     <代码类=" language-bash "> #加入到管理器中
      码头工人群join-token经理
      #加入到工作中
      码头工人群join-token工人 
      
  
环境搭建h5>

  
码头工人群环境h5>   

一共4个节点,2个经理节点,2个工作节点,经理不光是管理,而且也干的活,说白了一共4个干活的节点。

  

创建码头工人群集群

  
 <代码类=" language-bash "> su -
  #密码的流浪汉
  码头工人群init  
  

报错注意:如果你在新建集群时遇到双网卡情况,可以指定使用哪个IP,例如上面的例子会有可能遇到下面的错误。

  
 <代码类=" language-bash ">错误响应守护进程:不能选择一个IP地址
  广告由于这个系统有多个地址>码头工人群init - advertise-addr 192.168.66.100——listen-addr 192.168.66.100:2377
  码头工人群join-token经理 
     


“实战篇”开源项目码头工人化运维部署——借助dockerSwarm搭建集群部署(九)