原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
引用>
原文链接地址:“实战篇”开源项目码头工人化运维部署——借助dockerSwarm搭建集群部署(九)为了让学习的知识融汇贯通,目前是把所有的集群都放在了一个虚拟机上,如果这个虚拟机宕机了怎么办?俗话说鸡蛋不要都放在一个篮子里的面,把各种集群的节点拆分部署,应该把各种节点分机器部署,多个宿主机,这样部署随便挂哪个主机我们都不担心。
引用>
源码:https://github.com/limingios/netFuture/blob/master/docker-swarm/
一起在说说码头工人群h5>
群是码头工人的三剑客一员,之前都说过了,可以看中级和高级啊。
<李>码头工人机容器服务李> <李>码头工人组成脚本服务李> <李>码头工人群容器集群技术李>
引用>
<李>去中心化的设计
群经理也承担工人节点的作用。
李引用> >
群工人运行容器部署项目
群是没有中心节点的,挂到其中一个其他是不会挂掉的.Swarm经理如果大师挂了,立马选举一个新的主人。
引用><李>
创建集群环境
首先机器已经安装了码头工人环境。
<代码类=" language-bash ">码头工人群init 代码>引用> 李> <李>加入群集群<代码类=" language-bash "> #加入到管理器中 码头工人群join-token经理 #加入到工作中 码头工人群join-token工人代码>李>环境搭建h5> 应用 IP地址 服务 配置 安装应用 安装方式 docker-swarm-manager1 192.168.66.100 docker-swarm-manager1 单核2 g内存 docker-swarm-manager1 码头工人 docker-swarm-manager2 192.168.66.101 docker-swarm-manager2 单核2 g内存 docker-swarm-manager2 码头工人 docker-swarm-node1 192.168.66.102 docker-swarm-node1 单核2 g内存 docker-swarm-node1 码头工人 docker-swarm-node2 192.168.66.103 docker-swarm-node2 单核2 g内存 docker-swarm-node2 码头工人
码头工人群环境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搭建集群部署(九)