my-ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: example.com
http:
paths:
- path: /client/?(.*)
backend:
serviceName: service1
servicePort: 80
- path: /p/?(.*)
backend:
serviceName: service1
servicePort: 80
При переходе по URL example.com/client/something происходит rewrite и в service1 попадает path /something,
т.е. часть '/client' убирается.
Не подскажете, как нужно написать правило для /p/, чтобы при переходе по URL example.com/p/something
в service1 попадал path /p/something, а не /something, т.е. чтобы часть '/p' не убиралась?
Заранее спасибо.
разделить на два ingress, убрать во втором rewrite-target, оставить path: /p
Обсуждают сегодня