У меня ниже конфигурация с одним путем для ui и другим путем для веб-api, но путь api не работает.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myingress
annotations:
kubernetes.io/ingress.class: azure/application-gateway
appgw.ingress.kubernetes.io/use-private-ip: "true"
appgw.ingress.kubernetes.io/ssl-redirect: "true"
appgw.ingress.kubernetes.io/backend-path-prefix: /
spec:
tls:
- secretName: mysecret
rules:
- host: dev-ingress.com
- http:
paths:
- path: /
backend:
serviceName: uidev
servicePort: 80
- path: /gateway
backend:
serviceName: ocelotapigatewaydev
servicePort: 80
путь uidev работает, но ocelotapigatewaydev dot net веб-api не работает при тестировании api с шлюзом / api.
Странно, если у меня есть html в root веб-проекта api ocelotapigatewaydev, он загружает его .. Не знаю, как это исправить.