我已经将Traefik部署到了eks。
我知道Traefik通常支持CircuitBreaker,但是它在k8s中支持吗?
答案 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