首页 文章

CoreOS群集DNS设置

提问于
浏览
0

有一个由3个单元组成的coreos集群--2个Web服务器和一个nginx负载均衡器 - 每个都驻留在自己的数字海洋实例上 . 如何设置dns,使其始终指向负载均衡器实例,因为它可能最终出现在任何一台机器上?

谢谢!

4 回答

  • 0

    这在很大程度上取决于您的DNS基础架构 . 使用TSIGnsupdate客户端将是您最好的选择 .

  • 0

    另一种方法是将负载均衡器从集群中取出,并使用sidekick单元向负载均衡器公布各种服务的IP . 这样,您的负载均衡器具有静态IP,从DNS角度来看更容易管理 .

  • 0

    您可以使用车队的 MachineID 选项,并始终在特定CoreOS上运行负载均衡器

    参考:https://coreos.com/docs/launching-containers/launching/fleet-unit-files/

  • 0

    我更喜欢在我的所有coreos服务器上启动nginx . 这样我摆脱了“这台机器那样做”的事情,我不关心我的服务在哪里运行,如果出现问题我只是添加或删除一台机器到集群 .

    Nginx超轻,这不是问题 .

相关问题