почему taefik не может прокси-сервер к сервису kubernetes pod - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу использовать taefik (v2.0) для прокси-службы в модуле кластера kubernetes (v1.15.2), это моя конфигурация taefik:

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: fat-api-route
spec:
  entryPoints:
    - web
  routes:
    - match: Host(`k8s-fat-api.example.com`) 
      kind: Rule
      services:
        - name: soa-red-envelope-service
          port: 11005

, и я захожу на панель управления taefik и нахожу это ошибка:

the service "dabai-fat-fat-api-route-789d6ee4fcf7288b0f7f@kubernetescrd" does not exist

Я уверен, что soa-red-envelope-service pod запускается успешно и прослушивает порт 11005. Когда я меняю бэкэнд-сервис на eureka и eureka port, он работает нормально. Он говорит, что с конфигурацией все в порядке, с модулем все в порядке, теперь где может быть проблема?

1 Ответ

1 голос
/ 05 февраля 2020

У вас либо нет службы kubernetes с именем soa-red-envelope-service, указывающей на серверные модули, либо у вас есть служба, но не в пространстве имен, в котором вы создали входящий маршрут.

...