【发布时间】:2018-05-20 21:47:29
【问题描述】:
我需要在 kubernetes 的 traefik 入口中设置自定义错误,以便在没有端点或状态为“404”或“[500-600]”时重定向到另一个错误服务或另一个自定义错误消息我使用了 ingress 文件中的文档中的注释(注意:这是在 values.yaml 文件中将注释作为 yaml 传递的 helm 模板输出)
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: frontend
namespace: "default"
annotations:
external-dns.alpha.kubernetes.io/target: "domain.com"
kubernetes.io/ingress.class: "traefik"
traefik.ingress.kubernetes.io/error-pages: "map[/:map[backend:hello-world status:[502 503]]]"
spec:
rules:
- host: frontend.domain.com
http:
paths:
- backend:
serviceName: frontend
servicePort: 3000
path: /
【问题讨论】:
标签: kubernetes traefik kubernetes-helm kubernetes-ingress