使用Kubernetes部署Quarkus应用程序
我正试图部署一个与库伯内特斯的合作伙伴。当我在使用Kubernetes部署Quarkus应用程序,kubernetes,kubernetes-ingress,quarkus,Kubernetes,Kubernetes Ingress,Quarkus,我正试图部署一个与库伯内特斯的合作伙伴。当我在dev模式下以mvnquarkus:dev-Dquarkus.http.port=8080运行它时,一切都很好。但是当我部署并转到端点localhost/rest json时,它会说RESTEASY003210:找不到完整路径的资源:http://rest-json-http/。我正在使用ingress nginx。我错过了什么?k8s舱单有什么问题吗 这是我的应用程序。yml: quarkus: http: cors: 对 根路径:/rest-js
dev
模式下以mvnquarkus:dev-Dquarkus.http.port=8080
运行它时,一切都很好。但是当我部署并转到端点localhost/rest json
时,它会说RESTEASY003210:找不到完整路径的资源:http://rest-json-http/
。我正在使用ingress nginx
。我错过了什么?k8s舱单有什么问题吗
这是我的应用程序。yml
:
quarkus:
http:
cors:
对
根路径:/rest-json
deployment.yml
:
apiVersion:apps/v1
种类:部署
元数据:
名称:RESTJSON
名称空间:默认值
标签:
应用程序:RESTJSON
规格:
副本:1份
选择器:
火柴标签:
应用程序:RESTJSON
模板:
元数据:
标签:
应用程序:RESTJSON
规格:
容器:
-名称:RESTJSON
图片:quarkus/rest json jvm:最新版本
imagePullPolicy:如果不存在
端口:
-集装箱港口:8080
service.yml
:
apiVersion:v1
种类:服务
元数据:
名称:RESTJSON http
名称空间:默认值
规格:
端口:
-协议:TCP
端口:8080
目标港:8080
名称:http
选择器:
应用程序:RESTJSON
ingres.yml
:
apiVersion:networking.k8s.io/v1
种类:入口
元数据:
名称:RESTJSON入口
名称空间:默认值
注释:
nginx.ingres.kubernetes.io/rewrite-target:“/”
nginx.ingres.kubernetes.io/upstream-vhost:“RESTJSON http”
规格:
规则:
-主机:本地主机
http:
路径:
-路径:/rest-json
路径类型:前缀
后端:
服务:
名称:RESTJSON http
端口:
电话:8080
这里是要复制的回购协议尝试更改此选项:
nginx.ingress.kubernetes.io/rewrite-target: "/$1"
这是:
- path: /rest-json/(.+)
然后访问:http://localhost/rest-json/fruits.html
您可以查看有关入口路径匹配的更多信息。尝试更改此设置:
nginx.ingress.kubernetes.io/rewrite-target: "/$1"
这是:
- path: /rest-json/(.+)
然后访问:http://localhost/rest-json/fruits.html
您可以查看有关入口路径匹配的更多信息。这些清单是您自己创建的还是Quarkus为您创建的?另一个问题,没有
根路径时,事情是否可以运行?是的,我自己创建了它们。我也尝试不使用根路径
,但效果不好。尝试添加quarkus kubernetes
扩展,并将您的清单与目标/kubernetes/kubernetes进行比较。yaml
具有入口,路径/rest json
将被重写为//code>,这要感谢重写目标注释。您可以尝试删除Quarkus根路径吗?您有正在运行的示例吗?也许我可以看一看git回购?这些清单是你自己创建的还是Quarkus为你做的?另一个问题,没有根路径时,事情是否可以运行?是的,我自己创建了它们。我也尝试不使用根路径
,但效果不好。尝试添加quarkus kubernetes
扩展,并将您的清单与目标/kubernetes/kubernetes进行比较。yaml
具有入口,路径/rest json
将被重写为//code>,这要感谢重写目标注释。您可以尝试删除Quarkus根路径吗?您有正在运行的示例吗?也许我可以看一看git回购?哇!我没想过要做媒。谢谢这很有魅力。哇!我没想过要做媒。谢谢这很有魅力。