我有一个入口控制器和入口资源,所有 /devops 都在后端运行,映射到 devopsservice。当我尝试点击“ http://hostname/devops ”时,一切正常,我得到一个带有一组超链接的页面(尽管没有 CSS 和样式),例如其中一个是“日志”。
当我点击“日志”超链接时,它会将我重定向到http://hostname/logs而我需要它是http://hostname/devops/logs。
知道我能做什么吗?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
namespace: ingress-nginx
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/add-base-url : "true"
spec:
rules:
- host: master1.dev.local
http:
paths:
- backend:
serviceName: devops1
servicePort: 10311
path: /devops