我想建立Percona XtraDB群集 using this Docker image。 Docker镜像的文档假定使用了etcd发现服务。
我的问题是:Docker没有内置的服务发现(即DNS服务器),是否使用了etcd冗余?或者是否仍然需要构建服务发现的用例? 人们通常如何在多个主机设置中使用构建服务发现?
答案 0 :(得分:0)
据我所知,Docker发现服务仅适用于基于docker-swarm的图像/设置。此PXC Docker镜像不支持群集,因此使用外部发现服务。运行etcd是完全可选的,如Docker镜像README中所述。您可以在启动多个节点时手动指定其他节点。