Consul failover

I have a 3 node cluster.

  • Service A is registered with node 1
  • Service B is registered with nodes 1 and 2

Node 1 goes down. I lose access to service A and service B only has one instance available.

Do those instances that were registered with node 1 not get shifted over to nodes 2 and 3?

I may not be setting the cluster up correctly, but struggling to find documentation that supports this.

Thanks in advance.