我有一个包含 2 个节点的 HA 集群。
该集群将使用浮动 IP 地址,例如:10.10.10.100
问题是,在这种情况下,是否可以对该集群使用 DNS 负载平衡?
例如:host.com 是我的 2 个节点的域名。
host.com 将成为 host-ha.com 的别名,其 A 记录为浮动 IP 地址:10.10.10.100。而 host-ha.com 将成为 host.dns.com 的别名,其存在 2 个 A 记录:10.10.10.101 和 10.10.10.102。
负载平衡能以这种方式工作吗?
我知道这是一种丑陋的方法,但尝试一下对我来说很有趣。
谢谢你!
答案1
在您的示例中,如果 10.10.10.100 和 10.10.10.101 指向 HA IP:s,那么您的设置对我来说是有意义的。
然而,您不想在 DNS 设置中将浮动 IP 与非浮动 IP 混合,因为这样一来,您就违背了设置 HA 的目的。
有意义的是
host-ha.com. A 10.10.10.100 # Floating IP
host-ha.com. A 10.10.10.101 # Floating IP
host-ha.com. A 10.10.10.102 # Floating IP
因为您可以配置多个浮动 IP 地址。