【发布时间】:2018-03-27 06:24:01
【问题描述】:
我想建立一个 Percona XtraDB 集群 using this Docker image。 Docker 映像的文档假定使用 etcd 发现服务。
我的问题是:Docker 不附带内置的服务发现(即 DNS 服务器),从而使 etcd 的使用变得多余吗?或者是否存在仍然需要内置服务发现的用例? 通常如何将内置服务发现用于多主机设置?
【问题讨论】:
标签: docker percona-xtradb-cluster
我想建立一个 Percona XtraDB 集群 using this Docker image。 Docker 映像的文档假定使用 etcd 发现服务。
我的问题是:Docker 不附带内置的服务发现(即 DNS 服务器),从而使 etcd 的使用变得多余吗?或者是否存在仍然需要内置服务发现的用例? 通常如何将内置服务发现用于多主机设置?
【问题讨论】:
标签: docker percona-xtradb-cluster
根据我的阅读,Docker 发现服务仅适用于基于 docker-swarm 的图像/设置。此 PXC Docker 映像不支持 swarm,因此使用外部发现服务。运行 etcd 是完全可选的,如 Docker 映像 README 中所述。启动多个节点时可以手动指定其他节点。
【讨论】: