Which is the best clustering tool for Docker and Why?

  • Docker Swarm
  • Kubernetes
  • Amazon ECS
  • Mesos

0 voters

Please share your experience in using those tools in your environment.

I would vote for Kubernetes. It is a great cluster manager for Docker with out of the box functionalities.

I would say kubernetes because it has its own load balancer, uses etcd, uses a CLI, API and configurations that are not same as Docker engine. So it comes at a cost, especially that it is a pain to install and configure. You will also spend more time learning about it. Since its philosophy is different from Docker. But once everything is set up, Kubernetes is a very good technology with lots of features.