Kubernetes 使用正则表达式的NGINX入口
我想创建一个入口对象,将url调用重定向到正确的服务 url应类似于或 我已尝试使用此入口创建对象Kubernetes 使用正则表达式的NGINX入口,kubernetes,kubernetes-ingress,nginx-ingress,Kubernetes,Kubernetes Ingress,Nginx Ingress,我想创建一个入口对象,将url调用重定向到正确的服务 url应类似于或 我已尝试使用此入口创建对象 # ----------------- # Ingress object # ----------------- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: common-api-ingress namespace: documentation annotations: kubernetes.io/i
# -----------------
# Ingress object
# -----------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: common-api-ingress
namespace: documentation
annotations:
kubernetes.io/ingress.class: nginx
#Default is 'true'
#nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
tls:
- hosts:
- beta-api.traceparts.com
secretName: aks-ingress-tls-star-traceparts-com
rules:
- host: beta-api.traceparts.com
http:
paths:
- backend:
serviceName: common-api-service
servicePort: 80
path: /doc/common(/|$)(.*)
使用此代码:
- 工作
- 重定向到正确的服务页面,但所有JS、CSS、ico。。。找不到文件
谢谢,您编辑了问题并更改了入口使用的
路径。这确实改变了很多关于重定向,这是一个错误吗?编辑后有什么变化吗?没有,我已经编辑了路径以反映我在这里的内容。请编辑问题并更改入口使用的路径。这确实改变了很多关于重定向,这是一个错误吗?编辑后有什么变化吗?没有,我编辑了路径以反映我在这里的内容。