Контроллер входящего трафика Traefik выдает ошибку 503 Служба недоступна - PullRequest
0 голосов
/ 25 мая 2020

Я выставляю свой nginx сервис через входной контроллер traefik. К сожалению, это приводит к ошибке 503.

$ kubectl create deployment nginx --image=nginx
$ kubectl expose deployment nginx --port=80

Моя конфигурация входа трафика соответствует этой документации.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: example
  annotations:
    kubernetes.io/ingress.class: traefik
spec:
  rules:
  - host: example.com
    http:
      paths:
      - path: /
        backend:
          serviceName: nginx
          servicePort: http

1 Ответ

2 голосов
/ 25 мая 2020

Оказалось, что мне пришлось изменить servicePort: http на servicePort: 80, и это устранило проблему.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: example
  annotations:
    kubernetes.io/ingress.class: traefik
spec:
  rules:
  - host: example.com
    http:
      paths:
      - path: /
        backend:
          serviceName: nginx
          servicePort: 80
...