Я пытаюсь сделать простой пример ingress-nginx в облаке Google, но он не совпадает с подпутями:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /one
backend:
serviceName: test-one-backend
servicePort: 80
- path: /two
backend:
serviceName: test-two-backend
servicePort: 80
Когда я звоню, http://server/one работает, но когдаЯ звоню http://server/one/path Я получаю 404. Я пробовал несколько вещей, таких как использование регулярных выражений, но просто не работает
Бэкэнды - это просто эхо-серверы, которые отвечают всегда на любом пути.