首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DockerSward1.12的DNS故障转移

DockerSward1.12的DNS故障转移
EN

Stack Overflow用户
提问于 2017-03-13 12:51:58
回答 1查看 472关注 0票数 3

我想为我编写的‘ve服务设置一个故障转移。无论在哪里,我读到的码头群1.12自动故障转移,但我认为,只有失败的容器。

如何为我的服务配置公共DNS?

如果主机故障,故障转移是如何工作的?

对于正常的dns循环和节点的it,它将无法工作。对于n台服务器来说,每第n个请求都将失败。如果有一个主机停机,码头路径网格就不会起作用。还是我错过了什么?

FYI:目前我不使用码头群,但我计划这么做。

EN

回答 1

Stack Overflow用户

发布于 2017-03-13 16:06:25

你有几个选择:

  • 如果您正在使用像amazonaws这样的云提供商,您可以使用ELB或您的云提供商提供的负载平衡器,它们通常支持模式TCP和健康检查。然后,您将指向您的dns加载均衡器。这样,当一个节点失败时,它将通过健康检查从负载均衡器中移除,并在它再次健康时返回。
  • 你可以使用你自己的负载平衡器。HAproxy和Nginx支持TCP模式,您可以设置健康检查规则。当节点发生故障时,将通过健康检查将其从负载均衡器中删除,当节点再次恢复健康时将返回。确保HighAvailablity是通过一些工具提供的,比如“保持”,这样负载平衡器就不会成为一个故障点。

请注意,这适用于TCP流量,因为许多负载平衡器不支持UDP流量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42764120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档