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.
网友评论