fabiolb / fabio

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

Is it possible to create cluster of fabio? #736

Closed sidvanarse closed 4 years ago

sidvanarse commented 4 years ago

Can we use fabio as gateway service? And is it possible to create cliuster of fabio?

aaronhurt commented 4 years ago

@sidvanarse Could you please explain what you mean by "gateway service" a bit more?

To clustering, there isn't any state sharing between multiple fabio instances. However, you absolutely can run multiple instances of fabio spread across different hosts pointing towards the same consul cluster instance. We deploy fabio along with quagga (https://www.quagga.net) and leverage anycast BGP (https://en.wikipedia.org/wiki/Anycast) to load balance traffic to a single internet address across the hosts.

aaronhurt commented 4 years ago

There are also other tools such as keepalived or ucarp to manage VIPs (virtual IPs) across hosts within the Linux ecosystem.

aaronhurt commented 4 years ago

If the above explanation didn't resolve your issue, please feel free to re-open this issue.