美文网首页
Traefik 实践配置

Traefik 实践配置

作者: Fonzie | 来源:发表于2019-03-15 14:56 被阅读0次

Traefik -> Zuul

场景:
对于新服务在zuul中都已经做好了二级目录和服务的映射,但是为了兼容老服务,我们需要在老的服务访问traefik的时候添加二级目录,以达到兼容。这样做前端的修改可以很小,对于前段几乎是无感知的。

具体的配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: api-b
  namespace: dev-xiaomai-server
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.ingress.kubernetes.io/request-modifier: AddPrefix:/api-b
spec:
  rules:
  - host: dev-api-b.xiaomai5.com
    http:
      paths:
      - path: /
        backend:
          serviceName: app-zuul
          servicePort: http

traefik.ingress.kubernetes.io/request-modifier: Adds a request modifier to the backend request.

相关文章

网友评论

      本文标题:Traefik 实践配置

      本文链接:https://www.haomeiwen.com/subject/ktalmqtx.html