【问题标题】:Service discovery with Percona XtraDB Cluster docker imagePercona XtraDB Cluster docker 镜像的服务发现
【发布时间】:2018-03-27 06:24:01
【问题描述】:

我想建立一个 Percona XtraDB 集群 using this Docker image。 Docker 映像的文档假定使用 etcd 发现服务。

我的问题是:Docker 不附带内置的服务发现(即 DNS 服务器),从而使 etcd 的使用变得多余吗?或者是否存在仍然需要内置服务发现的用例? 通常如何将内置服务发现用于多主机设置?

【问题讨论】:

    标签: docker percona-xtradb-cluster


    【解决方案1】:

    根据我的阅读,Docker 发现服务仅适用于基于 docker-swarm 的图像/设置。此 PXC Docker 映像不支持 swarm,因此使用外部发现服务。运行 etcd 是完全可选的,如 Docker 映像 README 中所述。启动多个节点时可以手动指定其他节点。

    【讨论】:

    • 感谢我们的意见!如果我没记错的话,我会为从同一个 docker-compose 文件启动的服务获得自动发现服务。对于跨主机发现,我将不得不研究 swarm(如果支持)或外部服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多