Google Cloud Platform Kubernetes引擎,在保留外部IP地址的同时更新服务

时间:2018-01-31 10:20:31

标签: google-cloud-endpoints google-kubernetes-engine

我有一个问题。我正在使用kubernetes-engine将API部署到云端点。我的问题是,每次创建部署和服务时,我都会获得一个新的外部API地址。

目前我必须删除该服务,然后再次创建它。与

kubectl delete -f deployment.yaml
kubectl create -f deployment.yaml

是否有不同的解决方案,以便我可以保留外部IP地址?我在自己的域后面有这个API,并且不希望每次部署新版本时都更新DNS。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

它就像

一样简单
kubectl apply -f deployment.yaml

您也可以使用kubectl apply代替kubectl create