У меня есть кластер 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
На самом деле возможно создать второй мастер с машиной?
Глупый я. --swarm-discovery
не указывал на правильный узел :-( Необходимо указать на существующий мастер.