我有一个问题。我正在使用kubernetes-engine将API部署到云端点。我的问题是,每次创建部署和服务时,我都会获得一个新的外部API地址。
目前我必须删除该服务,然后再次创建它。与
kubectl delete -f deployment.yaml
kubectl create -f deployment.yaml
是否有不同的解决方案,以便我可以保留外部IP地址?我在自己的域后面有这个API,并且不希望每次部署新版本时都更新DNS。
感谢您的帮助!
答案 0 :(得分:1)
它就像
一样简单kubectl apply -f deployment.yaml
您也可以使用kubectl apply
代替kubectl create