Hi all!

I have a couple of months to create and deploy a small cluster for running docker containers.

The cluster will consist of 3 master nodes and some workers. When it is ready, it will consist of about 15 servers.

I have little experience with Docker (managing some containers on my home server), I have spent the last 4 or 5 weeks studying and testing with Kubernetes and I think it’s a little overkill for what it’s going to take. You run the risk of adding unnecessary complexity.

I am seeing that instead Docker Swarm seems easier to set up and manage.

To consider that I will be on my own to manage it.

What do you think?

Thanks!

  • YawnTor
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    Unless you need the complexities that Kubernetes brings, Docker Swarm is the right tool for the job. It’s low overhead, low maintenance, and doesn’t have external moving parts. I run several swarms for work and personal use and the care and feeding of all of them is minimal and revolves around monthly patching. I also have a Kubernetes cluster at work that the dev teams wanted to experiment with and it’s always running into one problem or another.