Re:Migrating Dropbox from Nginx to Envoy
by e12e on Friday July 31, 2020 @01:18AM
(#24005915)
Traefik makes it fairly easy (inasmuch as it makes anything easy). But it's just a proxy, not a web server.
[ Parent
| on HN ]
Re:Migrating Dropbox from Nginx to Envoy
by eric4smith on Friday July 31, 2020 @06:50AM
(#24007410)
Traefik can work yes - documentation is really terrible though for anything approaching that use case. We had to really futz around with it and eventually went back to Caddy. Our use case is several thousand client domains that just proxy to some backends.
Did you move to caddy 2?
Our initial use-case was ingress for docker swarm - after a fooray into k8s with the "traditional" nginx ingress with its rather hackish let's encrypt contraption.
I briefly looked at caddy 2 - but wasn't able to find any out-of-the box tricks for listening to docker messages and dynamically configure sites in a sane way.
Do you use custom code and configure caddy via the api?
> I briefly looked at caddy 2 - but wasn't able to find any out-of-the box tricks for listening to docker messages and dynamically configure sites in a sane way.
Like this? (Am not a Docker user, but I know this is an insanely popular solution) https://github.com/lucaslorentz/caddy-docker-proxy
There's also a WIP ingress controller: https://github.com/caddyserver/ingress/