We want to have multiple control planes for higher availability behind one upstream cluster.
An option:
In the control plane's reverse tunnel filter, add an option to only allow data plane tunnels intended for this control plane. Hoping that with data plane's retries and eventually the intended number of tunnels to the correct control plane will be created (with an appropriate load balancing policy).
Currently no information the intended control plane is sent to control plane (no headers), this will need to be added.
Happy to contribute this