Kubernetes中缺少Swagger主机端口
spring app+swagger(在8080上工作)在我的本地应用程序中工作成功,但当我在kubernetes上部署应用程序时,端口信息丢失,它调用主机而不使用端口。所以请求失败了 在本地,这些信息显示在UI中,如下所示Kubernetes中缺少Swagger主机端口,kubernetes,swagger,springfox,Kubernetes,Swagger,Springfox,spring app+swagger(在8080上工作)在我的本地应用程序中工作成功,但当我在kubernetes上部署应用程序时,端口信息丢失,它调用主机而不使用端口。所以请求失败了 在本地,这些信息显示在UI中,如下所示 [ Base URL: localhost:8080/customerservice/api ] http://localhost:8080/customerservice/api/v2/api-docs 在库伯内特斯部署 [ Base URL: kubernetes-i
[ Base URL: localhost:8080/customerservice/api ]
http://localhost:8080/customerservice/api/v2/api-docs
在库伯内特斯部署
[ Base URL: kubernetes-ip/customerservice/api ]
http://kubernetes-ip:32004/customerservice/api/v2/api-docs
但基本url必须是kubernetes ip:32004/customerservice/api
我已经创建了kubernetes服务(nodeport)来访问部署,32004是服务端口
kind: Service
apiVersion: v1
metadata:
name: customer-service
namespace: altyapi
spec:
ports:
- protocol: TCP
port: 80
targetPort: 8080
nodePort: 32004
selector:
app: customer
type: NodePort
我在哪里失踪了?感谢您的帮助和建议。您找到解决方案了吗?很遗憾..您找到解决方案了吗?很遗憾。。