gpt4 book ai didi

azure - 将静态公共(public) IP 分配给 Azure 中的 LB

转载 作者:行者123 更新时间:2023-12-02 12:22:57 26 4
gpt4 key购买 nike

我的工作流程大致如下:

  1. 在 Azure 上创建静态公共(public) IP 并将其映射到 DNS 名称。
  2. 然后在 Kubernetes 中启动一项服务,该服务会启动一个负载均衡器,我们将预先保留的公共(public) IP 连接到该负载均衡器。

方法一:

externalName: <FQDN>

方法 2:

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 个公共(public) IP - 一个静态分配,另一个动态分配。

我想知道执行此操作的正确方法是什么,以及 Azure 是否支持将公共(public) IP 分配给负载均衡器。

最佳答案

试试这个:

apiVersion: v1
kind: Service
metadata:
labels:
run: my-nginx
name: my-nginx
namespace: default
spec:
clusterIP: $clusterip
loadBalancerIP: $externalip
ports:
- port: 80
protocol: TCP
targetPort: 80
selector:
run: my-nginx
sessionAffinity: None
type: LoadBalancer

在azure负载均衡器的前端IP配置中检查可用的外部地址(但不是master)

关于azure - 将静态公共(public) IP 分配给 Azure 中的 LB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42985533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com