簡體   English   中英

無法在谷歌雲中使用kubernetes公開部署

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM