有一个由3个单元组成的coreos集群--2个Web服务器和一个nginx负载均衡器 - 每个都驻留在自己的数字海洋实例上。如何设置dns,使其始终指向负载均衡器实例,因为它可能最终出现在任何机器上?
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
另一种方法是将负载均衡器从群集中取出并使用sidekick单元来宣布各种服务。 IP到负载均衡器。这样,您的负载均衡器就具有静态IP,从DNS角度来看,这些IP更容易管理。
答案 2 :(得分:0)
您可以使用fleet的MachineID
选项并始终在特定CoreOS上运行负载均衡器
参考:https://coreos.com/docs/launching-containers/launching/fleet-unit-files/
答案 3 :(得分:0)
我更喜欢在我的所有核心服务器上启动nginx。这样我摆脱了"这台机器做到了#34;事情我并不关心我的服务运行的地方,如果出现问题,我只需在集群中添加或删除一台机器。
Nginx超轻,这不是问题。