fabiolb / fabio

Consul Load-Balancing made simple
https://fabiolb.net
MIT License
7.25k stars 619 forks source link

Consul Connect Native Integration feature request. #788

Open tristanmorgan opened 3 years ago

tristanmorgan commented 3 years ago

Hi,

I was wondering if Consul Connect Native Integration could be added as an upstream type?

Regards,

Tristan

nathanejohnson commented 3 years ago

That's a really neat idea. I've not used Consul Connect Native (yet), but I can see how it might be useful.

tristanmorgan commented 3 years ago

Documentation for reference. Connect-Native Integration with Go

scorsi commented 3 years ago

@tristanmorgan Can you confirm that (using Consul Connect Native) you aren't experiencing any issues with Fabio ?

tristanmorgan commented 3 years ago

Hi @scorsi, I am using Fabio with some services running Consul-connect native and things mostly work fine. For the frontend services they don't have a separate sidecar-proxy, so Fabios doesn't get confused and split the traffic (as seen with #795 ). But Fabio cannot connect to the backend services that only accept mTLS connections.

For most cases this is fine but in the future I would like to use Consul-connect to secure the Fabio to frontend connections.

scorsi commented 3 years ago

Ok thanks for you answer :)