1.

What is Docker Swarm?

Answer»

SWARM is the native way PROVIDED by docker for implementing clusters for Docker containers. Basically, it allows a group of machines that are running Docker to join as a single cluster. Docker commands executed on a cluster are implemented on all the hosts by the swarm manager. Machines in a swarm can either be physical or virtual. After joining a swarm, they are referred to as nodes.

It also provides built-in load balancing and SERVICE Discovery for the applications running as containers.

However, a more popular way of implementing clustering in production is achieved using Kubernetes. It is TECHNICALLY superior to Docker Swarm as it provides better health checking provisions at the pod level, better CONTAINER scheduling and scaling.



Discussion

No Comment Found