是否可以为管理器节点宣传多个IP地址



假设我想从两个子网之间的机器中初始化一个新的群,该机器位于两个子网之间,10.0.0.0.0/24和192.168.0.0.0/24,地址10.0.0.0.1和192.168.0.1。

现在,我有一个工人节点,带有地址10.0.0.2,另一个工人节点为192.168.0.2。

为了避免未来的潜在错误,我想在两个地址10.0.0.1和192.168.0.1上宣传我的经理节点。

我该怎么做?

谢谢!

我认为这是不可能的,如文档中所述:

- 广告 - addr

此标志指定将宣传到其他的地址 用于API访问和覆盖网络的群体成员。如果 未指定的Docker将检查系统是否具有单个IP地址, 并将该IP地址与侦听端口一起使用(请参见 - listen-addr(。 如果系统具有多个IP地址,则 - advertise-addr必须为 指定以便为管理者选择正确的地址 通信和覆盖网络。

也可以指定一个网络接口来宣传 接口的地址;例如 - adventise-addr eth0:2377。

指定端口是可选的。如果该值是裸露的IP地址或 接口名称,将使用默认端口2377。

最新更新