У меня есть приложение в контейнере, которое я развернул в kubernetes, и сейчас я работаю над входным маршрутом, чтобы добавить его к своему входному контроллеру, чтобы я мог получить доступ к приложению вне кластера.
Мое приложение имееткорень индекса, и эта страница содержит гиперссылки на другие страницы.При создании входного маршрута я могу получить доступ к странице индекса, например./ что-то, но затем, когда я нажимаю на гиперссылку, которая направит меня на новую страницу / что-то / новое, я получаю вместо этого / новый.
Прямой доступ к модулю я могу легко перемещаться по приложению.
Я попытался изменить аннотацию и код регулярного выражения в путях, но пока что ничего не работает.
Вот мой вход:
metadata:
name: something-ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
rules:
- http:
paths:
- backend:
serviceName: svc-something
servicePort: 8000
path: /something(/|$)(.*)
Ожидается доступ к пути /что-то / новое, но получить / новое вместо этого.Кто-нибудь сталкивался с такой же проблемой?