我为我的一个应用提供了以下入口资源
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name:""
annotations:
ingress.kubernetes.io..
spec:
rules:
- host: my-app
http:
paths:
- path: /path/to/service
backend:
serviceName: my-service
servicePort: 80
这可以正常工作,我可以通过http://my-app/path/to/service
访问我的服务。但是我的应用程序中的服务采用的查询参数似乎无法正确重定向,例如:
http://my-app/path/to/service/more/paths
这使我回到http://my-app/path/to/service
如何维护此路径结构?
答案 0 :(得分:3)
我相信您需要在路径上使用通配符:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name:""
annotations:
ingress.kubernetes.io..
spec:
rules:
- host: my-app
http:
paths:
- path: /path/to/service/*
backend:
serviceName: my-service
servicePort: 80
更多信息here。似乎很难找到带有通配符示例的文档。