Pros and Cons of running all Docker Swarm nodes as Managers? : <p>I am considering building out a Docker Swarm cluster. For the purpose of keeping things both simple and relatively fault-tolerant, I thought about simply running 3 nodes as managers.</p>

<p>What are the trade-offs when not using any dedicated worker nodes? Is there anything I should be aware of that might not be obvious?</p>

<p>I found this <a href="https://github.com/moby/moby/issues/26919" rel="noreferrer">Github issue</a> which asks a similar question, but the answer is a bit ambiguous to me. It mentions the performance may be worse. It also mentions that it will take longer to reach consensus. In practice, what functionality would be slower? And what does "take longer to reach consensus" actually affect?</p>
