I like vulcand for a number of reasons:
- I like the team (mailgun)
- I like the language and what that means (golang)
- Could run in a "scratch" container (because it's statically linked)
- warm config changes (uses etcd)
While it's still in BETA the documentation is really weak. The sample docker files demonstrate port forwarding 8181 and 8182 but never really tell you what they do. When I first read this I assumed that I needed to have a port redirect from the firewall or some other proxy in front. WRONG!
It just so happens the documentation is just bad. This doc is also not great, however, they demonstrate forwarding ports 443 and 80 in addition.
Alternatives to vulcand could have been nginx (Russian) and HAProxy (France). Trust but verify? I'll start with vulcand; thank you.