Kubernetes 在新部署时维护负载均衡器的外部 IP

Kubernetes maintain load balancer's external IP on new deployment

有没有办法在我进行新部署时保持当前负载均衡器拥有的相同外部 IP?

当我删除连接到负载均衡器的部署时,负载均衡器仍然存在,那么是否可以将新部署连接到该现有负载均衡器?

是的,您可以在服务对象的 yaml 文件中传递外部 IP。

试试这个 -

apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  selector:
    app: MyApp
  ports:
    - protocol: TCP
      port: 80
      targetPort: 9376
  loadBalancerIP: 78.11.24.19
  type: LoadBalancer

请参阅https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer了解更多信息