4 ms·
> I think the issue is that for almost everyone tens of servers is the sweet spot. For single node deployments of containers, Docker Compose has usually been e
by KronisLV 3y ago
> I think the issue is that for almost everyone tens of servers is the sweet spot.
For single node deployments of containers, Docker Compose has usually been enough.
For multiple node deployments, Docker Swarm (possibly with something like Portainer) has worked well for years: it's easy to create clusters, they don't require much in the way of resources and running workloads is pretty simple, definitely in part thanks to the Compose spec.
Of course, there have been issues over the years (CentOS 7 I think needed masquerading for networking to work properly back then) and people might be conflicted about some things - personally I love my "Ingress" being just a web server container with whatever configuration I give it, others might want Traefik or something else, whereas more advanced use cases like task scheduling and replicated storage across the cluster don't have anywhere near as many solutions as Kubernetes does.
Then again, none of those are a deal breaker for me. Of course, something like Podman can also be considered, or maybe Hashicorp Nomad if you don't mind HCL.