Traefik在CircuitBreaker的EKS上

时间:2019-03-28 15:17:34

标签: kubernetes traefik eks

我已经将Traefik部署到了eks。

我知道Traefik通常支持CircuitBreaker,但是它在k8s中支持吗?

1 个答案:

答案 0 :(得分:0)

是的,Traefik在kubernetes中支持断路器。

使用traefik.ingress.kubernetes.io/circuit-breaker-expression批注来提供断路器表达式,该批注是后端服务定义的一部分。

您可以在kubernetes docks

中找到此信息

您还可以从traefik user guide检查服务示例。

服务示例:

apiVersion: v1
kind: Service
metadata:
  name: wensleydale
  annotations:
    traefik.backend.circuitbreaker: "NetworkErrorRatio() > 0.5"
spec:
  ports:
  - name: http
    targetPort: 80
    port: 80
  selector:
    app: cheese
    task: wensleydale