【发布时间】:2020-07-31 14:54:59
【问题描述】:
我有一个关于设置入口的问题。首先。情况: 我的应用程序正在我的服务器 my.server.ip:32252/csv 上运行,我可以选择和下载我的文件。 入口也在工作。这是代码
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$2
name: rewrite-ch
namespace: default
spec:
rules:
- host: my.server.at
http:
paths:
- backend:
serviceName: my-service
servicePort: 6000
path: /something(/|$)(.*)
tls:
- secretName: mysecret
hosts:
- my.server.at
该应用程序在https://my.server.at/something/csv下可用
我的问题是,当我点击应用程序中的按钮时,它会将我重定向到一些新链接。但这仅适用于 http 和端口号。 会不会是重写的“问题”? 举例
- 工作:打开http://my.server.ip:32252/csv,然后单击我的应用程序将我带到http://my.server.ip:32252/sensor_list
- 失败:打开 https://my.server.at/something/csv 然后单击我的应用程序会出现错误
欢迎提出建议和想法。 一切顺利,希望尽快收到您的来信。
【问题讨论】:
标签: url-rewriting kubernetes-ingress nginx-ingress