首页 > 解决方案 > Kubernetes 在新部署中维护负载均衡器的外部 IP

问题描述

即使我进行新部署,有没有办法保持与当前负载均衡器相同的外部 IP?

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

标签: kubernetesamazon-eks

解决方案


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

尝试遵循这个 -

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了解更多信息


推荐阅读