I'm now happily running fabio in production with, for the moment, consul backed certs and all is great. With a number of fabio instances running I assume it doesn't matter which management interface I accessed to monitor and add manual overrides so I figured I could configure the fabio service itself to have a urlprefix tag and have fabio instances route their (or each other's) management interfaces from a common hostname.
Is this a sensible thing to do or is it going to cause problems?
If it is a sensible thing to do, maybe it could be a standard config option in the config file? Maybe with fabio being aware of sibling instances.
If it isn't a sensible thing to do because it is best to talk to a single 'master' instance for config then maybe fabio could do this for us - use consul to elect a leader with the follower instances proxying through to the current leader.
I'm now happily running fabio in production with, for the moment, consul backed certs and all is great. With a number of fabio instances running I assume it doesn't matter which management interface I accessed to monitor and add manual overrides so I figured I could configure the fabio service itself to have a urlprefix tag and have fabio instances route their (or each other's) management interfaces from a common hostname.
Is this a sensible thing to do or is it going to cause problems?
If it is a sensible thing to do, maybe it could be a standard config option in the config file? Maybe with fabio being aware of sibling instances.
If it isn't a sensible thing to do because it is best to talk to a single 'master' instance for config then maybe fabio could do this for us - use consul to elect a leader with the follower instances proxying through to the current leader.