fititnt / ap-application-load-balancer

AP Application Load Balancer (AP-ALB). Sophisticated monolithic Ansible role to manage standalone and clusters of cross-platform and multicloud load balancers. Abstract HAProxy + OpenResty + On-the-fly auto HTTPS. Dedicated to Public Domain.
https://ap-application-load-balancer.etica.ai/
The Unlicense
1 stars 0 forks source link

MVP of AP-ALB demo with at least one way to share configurations created on run time across cluster #22

Closed fititnt closed 4 years ago

fititnt commented 5 years ago

Required by ALB v0.8.x and clustering related options #17

The drafts on the fititnt/ap-alb-cluster-demo I'm already testing Redis (thats the why Configurable HAProxy Advanced Redis Health Check #19), and one of the main reasons was share Let's Encrypt secrets (and the fact that GUI/lua-resty-autossl support Redis as just point click use).

But there is a catch here: not that Redis for our type os usage would not work, but it both could be used for real services on the same hosts (and them disincentive usage of AP-ALB) and also something I know from the start was that solutions like Etcd/Consul would be much more aligned with such needs.

So, this issue is for testing any solution that could at least work for one v0.8 demo. It also means that #17 is likely to be an release that maybe will take more time than last ones, and maybe not even archive one beta state before v0.9.


fititnt commented 4 years ago

For the MVP demo, we will choose Consul (see https://github.com/fititnt/ap-application-load-balancer/issues/23.

Since the GUI/lua-rest-auto-ssl did not support the Consul as storage adapter, I created one at https://github.com/fititnt/ap-application-load-balancer/issues/25 and already made a Pull Request to the upstream