"swarm master" 和 "swarm manager" 有什么区别?

What is the difference between "swarm master" and "swarm manager"?

我正在为 mac (17.09.0-ce) 使用最新的 docker,当我 运行 docker-machine create --help 它说 ...

--swarm-master  Configure Machine to be a Swarm master

但是文档here说"run docker swarm init to enable swarm mode and make your current machine a swarm manager"

那么swarm master和swarm manager有什么区别呢?

------更新------

我发现了这个 post 解释了一切,

这是 Swarm 的两种不同实现,术语略有不同。

docker-machine 命令正在配置经典的基于容器的 Swarm。您可以在 docker hub 上找到它。这个版本的 swarm 更像是各种 docker 引擎的反向代理。

docker swarm init 命令启用现在包含在 docker 引擎中的 Swarm Mode。 Swarm Mode 在功能上更接近 Kubernetes,并提供编排。您很可能需要 Swarm 模式,经典的 Swarm 因历史原因和特殊用例而被保留。