Chapter 2. Discover the Discovery Services

In Chapter 1, Welcome to Docker Swarm we created a simple yet well functioning local Docker Swarm cluster using the nodes:// mechanism. This system is not very practical, except for learning the Swarm fundamentals.

In fact, it is just a flat model that does not contemplate any true master-slave architecture, not to mention the high-level services, such as nodes discovery and auto-configuration, resilience, leader elections, and failover (high availability). In practice, it's not suitable for a production environment.

Apart from nodes://, Swarm v1 officially supports four discovery services; however, one of them, Token, is a trivial non-production one. Basically, with Swarm v1 you need to integrate a discovery ...

Get Native Docker Clustering with Swarm now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.