У меня проблема со входом, когда у меня есть несколько сред в моей одиночной кластерной среде kubernetes ... Теперь проблема в том, что, если у меня есть одна среда, она прекрасно работает с приведенной ниже конфигурацией, как только я разверну вторую среду и поразить ip второго окружения, он начинает указывать на первое окружение, хотя имена служб различаются
мой первый вход
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
namespace: default
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/add-base-url: "true"
spec:
rules:
- host: test.com
http:
paths:
- path: "/"
backend:
serviceName: servicetest-1
servicePort: 1000
- path: "/test"
backend:
serviceName: servicetest-1
servicePort: 2000
мой второй входящий ресурс:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
namespace: default
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/add-base-url: "true"
spec:
rules:
- host: test.com
http:
paths:
- path: "/"
backend:
serviceName: servicetest-2
servicePort: 1000
- path: "/test"
backend:
serviceName: servicetest-2
servicePort: 2000
Смысл в том, что если я удаляю свои входные ресурсы в первой среде, вторая среда начинает работать нормально.
Другой момент, когда оба моих входных ресурса развернуты в одном и том же пространстве имен
, это то, что Мне нужно сделать в аннотации или перенаправления
Любая помощь приветствуется