-
Notifications
You must be signed in to change notification settings - Fork 180
Is this project dead? #237
Comments
Perhaps. |
:'( |
The Dockerhub page says
That's not fun to hear. I had just started implementing this for a production rollout. Why is it dead? |
Anybody knows any alternatives? |
https://traefik.io/ could be an option |
I evaluated traefik, and I found that it doesn't perform tcp based load balancing, and I witnessed some GO related memory address errors show up in logs. My assessment was that it is much too young for my production needs. It is nice how you can generate frontend / backend config just by specifying docker labels in your |
http://proxy.dockerflow.com seems to be the best alternative |
Docker Flow Proxy is nice but it's configuration looks less native than dockercloud-haproxy. I'll see how https://www.haproxy.com/blog/dns-service-discovery-haproxy/ can help too. |
I'm confused too. There was a new release approx. 2 weeks ago but it doesn't seem to have other tags than |
Just found and tested this, can't believe this is dead, this is literally the perfect solution to my problem and it works. I just wanted an internal reverse proxy for all the services running inside the swarm so that they can be addressed via https:// with my internal wildcard cert. I will give vfarcic/docker-flow-proxy a shot now and see if I can get same results. Anybody using Docker Flow Proxy? |
@mateuszdrab Yes I use it now and it works great as well. |
@mister2d Only comments for now are:
|
What happens when you set your deploy option to
I'm pretty sure Docker does this out of the box unless I'm totally missing something.
Use Docker configs or secrets for your swarm if you want configuration data to be accessible between swarm nodes. Otherwise you will have come up with a shared storage solution. |
I haven't run traffic as I consider it to be too young for production as well. But probable cause why it can't run on worker nodes is that it has to listen for Swarm events which are available only on manager nodes. Thats why in case of docker-flow-proxy you can run HAProxy on any node but the swarm listener service that updates the config has to be ran on manager node. But another point to note is that why would you want to run a service in Swarm that proxies tcp connections? Routing Mesh does that automatically, no point to add extra peaces in the puzzle. |
Think I will give it a go, playing with kubernetes now and I'm thinking of going back to swarm mode.
Simply because if I run two services I can't expose both of them at port 443 and HAproxy makes it possible ;)
I wanted some persistent storage solution so I am trying kubernetes, rancher and longhorn. Apart from the fact those spin like 30 containers per node just to run itself, I am seeing different kinds of errors when trying to create an nginx deployment with the longhorn volume. I think I'm gonna use swarm with a cron job to sync my config directories with git 👍 |
An alternative that fits my use-case very well: https://github.com/lucaslorentz/caddy-docker-proxy Auto configured reverse proxy, with clustering support and automatic SSL (let's encrypt). |
There are no commits or releases for a long period of time. There used to be monthly releases.
The text was updated successfully, but these errors were encountered: