请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于创建分布式集群的问题

老师你好,这边有三个问题问你一下:
情况描述:
在云主机上我现在搭建了这样的分布式集群:有A,B,C三台服务器,A和B服务器作为管理者,C作为工作者。在A上先docker swarm init --listen-addr ip(内) --advertise–addr ip(内),创建集群,然后再实行 docker swarm join-token manager,把B服务器也作为管理者加入集群,然后再实行docker swarm join-token worker,把C服务器作为工作者加入集群。
现在的问题就是:虽然有A,B管理节点,但是如果现在A服务器瘫痪了,A服务器初始化的管理者节点ip 和广播地址IP都不可以用了,所以在B服务器(管理者)正确的添加管理者节点具体该执行什么操作?
第二个问题:我创建好了这一个集群之后,是不是只需要在这个集群里添加数据库节点,前端项目节点,后端香项目节点就可以了?还是在创建数据库集群,前端集群,后端集群的时候,每次都要重新swarm init ?
第三个问题:在A服务器(管理者)创建了docker network create -d overlay --attachable net1共享网络之后,前后端节点在B,C服务器创建的时候是不是也要用这个共享网络?
以上三个问题还请老师为学上解答一下,谢谢!

正在回答 回答被采纳积分+3

1回答

神思者 2020-02-18 19:46:24

我记得是广播节点挂掉之后其他节点就无法加入到swarm,你可以做个实验求证一下。另外swarm集群不需要创建多个,前后端分离都部署在一个swarm里面

0 回复 有任何疑惑可以回复我~
  • 提问者 慕容0325075 #1
    哦哦那假如我搭建好了这种模式以后,那个广播节点挂掉了会有什么结果?
    回复 有任何疑惑可以回复我~ 2020-02-18 21:33:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信