Удалить путь маршрутизации из входа в Kubernetes - PullRequest
0 голосов
/ 22 октября 2018

Я развернул службу под названием «тест» в kubernetes.имя службы: тестовый порт: 80

Существует конечная точка с именем "/ abc"

ingress.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: load-balancer

spec:
  rules:
  - http:
      paths:
      - path: /test/*
        backend:
          serviceName: test
          servicePort: 80

вызов API "http://ip -адрес/ test / abc"с учетом ошибки 404.Но конечная точка "/ test / abc" работает нормально.

Мне нужно пропустить "/ test" при маршрутизации.Как я это делаю.

1 Ответ

0 голосов
/ 25 октября 2018

Вы ищете функцию перезаписи URL.В настоящее время он поддерживается только на входе nginx (не на входе GKE).https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/rewrite/README.md.

Но вы можете установить nginx-ingress контроллер на GKE, если хотите, есть документация о том, как это сделать.

...