Nginx or another analog Haproxy
Haproxy have a GNU v2 license. That's horrible for commercial use. Can someone create proxy for work with this cluster? I tried https://github.com/yaoweibin/nginx_upstream_check_module, but that does not work
As you know the OSS version of nginx is severely crippled by default without built-in health-check support. There have been a few attempts to create modules to replicate the commercial functionality, but most now seem abandoned.
I'm unclear why haproxy's GPLv2 licence would be an issue, even for a commercial project.
Thanks for answer. Because that's create some constraints for product sales. This question not in my competence. So solution is systemd service with timer create or delete rule on iptables
@Firefishy https://github.com/envoyproxy/envoy is making a very good inroad into all kinds application and varying sizes of organizations. Envoy has all the bells and whistles of a modern proxy. Also, It is Apache 2.0 License. I am interested in giving a pull request for envoy support. Please let me know you thoughts
@skyrocknroll Recently, I built PostgreSQL cluster with Patroni. Using HAProxy simplifies this by giving a single endpoint to which you can connect the application for Master/Replica. I am interested if Envoy support Patroni!