我有一个 Swarm 集群,目前只有一个主节点。到目前为止,整个集群已使用 部署docker-machine
。我还有另一个节点,我想将其用作另一个主节点。
当我使用以下命令时,我实际上创建了另一个集群:
docker-machine create -d generic --generic-ip-address=<master1-ip> \ --generic-ssh-key /root/.ssh/id_rsa --swarm --swarm-master \ --swarm-discovery="consul://$(docker-machine ip master0):8500" \ --engine-opt="cluster-store=consul://$(docker-machine ip master0):8500" \ --engine-opt="cluster-advertise=eth0:2376" master1
实际上有可能创建第二个带有机器的主机吗?
答案1
我真笨。--swarm-discovery
没有指向正确的节点:-(需要指向现有的主节点。