我的Kubernetes集群在Google Cloud上运行。我有一个部署,它使用端口443运行,并通过LoadBalancer将其暴露到互联网。
我是这样创建它的:
kubectl expose deployment my-app --target-port=443 --port=443 --type=LoadBalancer
运行此命令后,负载均衡器指向
my-app
部署。现在我创建了 my-app2
,想要将负载均衡器指向新的部署 (my-app2
)。
注意: 删除并重新创建部署会释放外部 IP 地址,我不想这样做。
如何修改现有服务以指向另一个部署,在不丢失外部 IP 的情况下?