我的工作流程是这样的:
- 在 Azure 上创建一个静态公共 IP 并将其映射到 DNS 名称。
- 然后在 Kubernetes 中启动一个服务,该服务启动一个 LB,我们将预先保留的公共 IP 附加到该 LB。
方法一:
externalName: <FQDN>
方法二:
type: LoadBalancer
externalIPs:
- 52.232.30.160
方法3:
type: LoadBalancer
loadBalancerIP: 52.232.30.160
方法4:
type: LoadBalancer
clusterIP: 52.166.121.161
但它们似乎都不起作用。LB 始终获得 2 个公共 IP - 一个静态分配,另一个动态分配。
我想知道这样做的正确方法是什么,以及 Azure 是否支持将公共 IP 分配给 LB。