I have a 5 node LXD cluster and I would like to use a virtual IP for the cluster. The idea is this virtual ip will be used by remote lxc clients to connect to cluster and if a node is down the ip will move to a live host.
Currently it is not possible as the nodes have to listen on a particular IP for clustering to work properly. Even if a virtual ip is configured lxd doesn’t listen on it.
How can this be achieved?