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了解更多信息
有没有办法在我进行新部署时保持当前负载均衡器拥有的相同外部 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了解更多信息