我知道我们可以使用
初始化群docker swarm初始化
如果节点具有多个地址,那么我们需要添加标志
-advertise-addr
并提供IP地址。此标志用于向群集中用于API访问的其他节点提及IP地址。
在5个管理器节点的集群中。 MGR1是领导者(在该节点中,我
docker swarm init --advertise-addr 192.6.2.2
)。现在,如果删除此节点,集群将通过RAFT任命另一位经理作为负责人。
我的问题是,如果要被选为领导者的管理者节点具有多个IP地址。然后如何像设置--advertise-addr那样首先设置单个IP,以初始化集群。 ?
答案 0 :(得分:1)
播发地址是节点本地的,它不是全局群集设置。该ip是从服务器获得客户端加入命令时显示的ip,因为客户端需要连接的地址。您应该选择一个集群中任何节点都可以到达的地址。