2 контейнера на разных портах, 8082 и 8081. У них у обоих одинаковый эндпоинт допустим index.html. Как мне в ingress прописать пути для них? Чтобы один из них был доступен по адресу hostname/module/one а другой допустим hostname/module/two. Условно говоря, такая контрукция, не правильная, посколько работает только если эти пути уже заданы внутри сервиса.
rules:
- host: "{{ env_hostname }}"
http:
paths:
- path: /
backend:
serviceName: frontend-service
servicePort: 8080
- path: /module/one
backend:
serviceName: backend-service
servicePort: 8081
- path: /module/two
backend:
serviceName: mp-service
servicePort: 8082
Делай два ингреса, с аннотациями, есть аннотация которая делает rewrite
Обсуждают сегодня