如何更改 istio 入口负载均衡器外部 IP
How to change istio ingress loadbalancer external IP
我想更改我的 istio 入口负载均衡器 IP,但是当我尝试更新 yaml 文件时它没有更新
NAME TYPE CLUSTER-IP EXTERNAL-IP
istio-ingressgateway LoadBalancer 10.123.196.149 52.174.141.126
我必须将我的 EXTERNAL-IP 更改为不同的 IP。
最简单的方法是复制服务的配置istio-ingressgateway
,然后删除服务。在配置文件中,删除uuid
、creationTimestamp
行,并删除状态属性。然后从配置文件重新创建服务。它会为你工作。
如果您拥有的 public IP 是 A.B.C.D
,您需要将此添加到 istio-ingressgateway
服务的 spec
部分:
loadBalancerIP: A.B.C.D
您可能需要保存该服务的 yaml
或 json
,添加 loadBalancerIP
行,然后删除该服务,最后使用保存的 yaml
创建它/json
.
就运行:
kubectl patch svc istio-ingressgateway --namespace istio-system --patch '{"spec": { "loadBalancerIP": "<your-reserved-static-ip>" }}'
我想更改我的 istio 入口负载均衡器 IP,但是当我尝试更新 yaml 文件时它没有更新
NAME TYPE CLUSTER-IP EXTERNAL-IP
istio-ingressgateway LoadBalancer 10.123.196.149 52.174.141.126
我必须将我的 EXTERNAL-IP 更改为不同的 IP。
最简单的方法是复制服务的配置istio-ingressgateway
,然后删除服务。在配置文件中,删除uuid
、creationTimestamp
行,并删除状态属性。然后从配置文件重新创建服务。它会为你工作。
如果您拥有的 public IP 是 A.B.C.D
,您需要将此添加到 istio-ingressgateway
服务的 spec
部分:
loadBalancerIP: A.B.C.D
您可能需要保存该服务的 yaml
或 json
,添加 loadBalancerIP
行,然后删除该服务,最后使用保存的 yaml
创建它/json
.
就运行:
kubectl patch svc istio-ingressgateway --namespace istio-system --patch '{"spec": { "loadBalancerIP": "<your-reserved-static-ip>" }}'