【问题标题】:Traefik ingress controller throws error 503 Service UnavailableTraefik 入口控制器抛出错误 503 服务不可用
【发布时间】:2020-05-25 11:47:09
【问题描述】:

我通过 traefik 入口控制器公开我的 nginx 服务。不幸的是,它会导致 503 错误。

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

我的 traefik 入口配置遵循 this 文档。

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

【问题讨论】:

    标签: kubernetes traefik traefik-ingress


    【解决方案1】:

    原来,我不得不将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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-02
      • 2017-01-14
      • 2012-04-23
      • 1970-01-01
      • 2020-01-15
      • 2011-08-04
      • 2022-12-09
      • 2020-05-14
      相关资源
      最近更新 更多