Есть такой ingress
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/rewrite-target: /$2
name: destination-home
namespace: myNamespace
spec:
rules:
- host: mysite.com
http:
paths:
- backend:
serviceName: admin-svc
servicePort: 80
path: /admin(/|$)(.*)
Есть только один домен mysite.com. Поддомены использовать нельзя ( так сказано)
Шлю запрос на mysite.com/admin - попадаю к сервису admin-svc, а он уже редиректит меня на mysite.com/dashboard.
И вот тут проблема. Чтобы попасть на дэшборд url должен быть mysite.com/admin/dashboard. Но про путь admin сервис не знает, он редиректит от корня / .
Кто знает как решить проблему?