Ресурс consul ui ingress работает только в том случае, если установлено значение /, а не для / consul
та же проблема с https://github.com/bitnami/charts/issues/764.
nginx.ingress.kubernetes.io/app-root
nginx.ingress.kubernetes.io/rewrite-target
Я пытаюсь выполнить настройку, но она не работает,потому что я не знаком с этими конфигурациями.
рабочий вход:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-consul
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/app-root: /consul
nginx.org/mergeable-ingress-type: "minion"
spec:
rules:
- host: 10.11.26.18.xip.io
http:
paths:
- backend:
serviceName: consul-cdp-qa
servicePort: 8500
path: /
тест
~ ᐅ curl http://10.11.26.18.xip.io
<a href="/ui/">Moved Permanently</a>.
не рабочий вход:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-consul
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/app-root: /consul
nginx.org/mergeable-ingress-type: "minion"
spec:
rules:
- host: 10.11.26.18.xip.io
http:
paths:
- backend:
serviceName: consul-cdp-qa
servicePort: 8500
path: /consul
test
~ ᐅ curl -I http://10.11.26.18.xip.io/consul
HTTP/1.1 404 Not Found
Server: nginx/1.17.4
Date: Tue, 08 Oct 2019 11:41:09 GMT
Connection: keep-alive
Как это исправить?