[英]Not able to expose deployment using kubernetes in google cloud
我使用以下命令構建我的Spring啟動應用程序以在Google雲中部署。
mvn clean install && docker build -t eu.gcr.io/XXX/demo .
gcloud builds submit --tag eu.gcr.io/XXX/demo
kubectl run demo-server --image eu.gcr.io/XXX/demo
kubectl expose deployment demo-server --type=LoadBalancer –port=8080
我可以從外部訪問我的應用程序。 我可以使用以下方法刪除和重新部署我的應用程序
kubectl delete deployment demo-server
kubectl run demo-server --image eu.gcr.io/XXX/demo
它一切正常,但是當我試圖在8081的不同端口上公開相同的應用程序時,它沒有抱怨Error from server (AlreadyExists): services "demo-server" already exists
如何更改服務端口?
我解決了
kubectl get services
kubectl delete services demo-server
我正在刪除部署但服務仍然可用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.