Как настроить Cousul в пути во входе? - PullRequest
0 голосов
/ 08 октября 2019

Ресурс 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

Как это исправить?

...