0

我正在尝试将external-dns与裸机负载均衡器一起使用。我尝试使用metallb作为kubernetes负载均衡器,但是A记录中分配的IP地址是负载均衡器的内部IP地址,而不是负载均衡器的公网IP地址。根据 external-dns 文档,如果status.loadBalancer为空(它将始终为空),即使我为服务设置了外部 IP,external-dns 也不会按预期工作。

4

1 回答 1

0

external-dns需要知道负载均衡器的 IP 地址。如果该status.loadbalancer字段为空,external-dns了解正确 IP 的一种方法是使用注释external-dns.alpha.kubernetes.io/target: "<metalLB-vip>"

于 2021-04-20T13:14:17.170 回答