mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-09-07 18:01:50 +00:00
demo: Tweak etcd start script
Try joining a new cluster initially. If that fails try to join an existing cluster. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
@@ -29,3 +29,18 @@ NAME=infra${NUM}
|
||||
--initial-cluster-token etcd-cluster-1 \
|
||||
--initial-cluster infra200=http://${PREFIX}.200:2380,infra201=http://${PREFIX}.201:2380,infra202=http://${PREFIX}.202:2380 \
|
||||
--initial-cluster-state new
|
||||
|
||||
echo "Returned $?"
|
||||
|
||||
# If we get here, joining a new cluster failed. Let's try joining an
|
||||
# existing cluster
|
||||
/usr/local/bin/etcd \
|
||||
--name ${NAME} \
|
||||
--debug \
|
||||
--log-package-levels etcdmain=DEBUG,etcdserver=DEBUG \
|
||||
--initial-advertise-peer-urls http://${IP}:2380 \
|
||||
--listen-peer-urls http://${IP}:2380 \
|
||||
--listen-client-urls http://${IP}:2379,http://127.0.0.1:2379 \
|
||||
--advertise-client-urls http://${IP}:2379 \
|
||||
--initial-cluster infra200=http://${PREFIX}.200:2380,infra201=http://${PREFIX}.201:2380,infra202=http://${PREFIX}.202:2380 \
|
||||
--initial-cluster-state existing
|
||||
|
Reference in New Issue
Block a user