I have a #devops (or what we used to call #sysadmin) question...

I like Docker Swarm for its simplicity and apparent "lightweight" nature. From a user standpoint, you can simply define a set of services and it's not that much of a leap to go from a docker-compose file to a full blown distributed system for a small number f nodes.

The problems are that Docker Swarm only appears to be offered by Docker (tm) and requires the real Docker (tm) stack, as opposed to the solution most distros use today, which is to use podman as a Docker replacement (for many good reasons).

And the fact that Docker is owned by Mirantis, Mirantis's future seems uncertain is good reason not to stay.

Is anyone still using Docker Swarm? If not, do you have a lightweight alternative (not Kubernetes)? I've heard not-great things about Nomad.

I feel like this is a huge missing area in the orchestration landscape.

#docker #orchestration #dockerswarm #kubernetes #nomad

@serge I'm in the same boat, wanting to do something for like 3 nodes (I say scales of up to a dozen nodes.)

Pretty much the only container orchestrators I know in that category are Swarm and Nomad. As far as I know, both of them have much less shiny toys with regard to storage and ingress.

I know https://dockerswarm.rocks/ exists, but it hasn't had any updates since 2020. The tools it references are in a mixed state--swarmpit is still going strong, but swarmprom is archived.

I was in the process of building a cluster to play with this, but I got stymied by hardware issues (choices were made), and I haven't gotten back to it.

Docker Swarm Rocks

Docker Swarm mode ideas and tools