How to deal with High Availabilty of overlay network using consul?

My os is ubuntu server 16.04.
Now, I know I can use the augment of dockerd " --cluster-store=consul://192.168.100.2:8500 --cluster-advertise=192.168.100.3:2375 " to use the KEY/VALUE service of consul.
But, I find that using etcd we can use a list of addresses.
Why dockerd cannot use a list of consul like that?
In this environment, I only can connect only one consul, how to solve High Availabilty about this problem?
If my consul server crash, my overlay network may be crash…

How to solve this problem? And in the future , can we get this new feature of docker ?

1 Like

Use a higher-level “cluster” by hostname instead of IP addresses.

1 Like

Maybe use a load balancing to access the consul

goo idea!
config a hostname, let the hostname corresponding mulit IP