我有一个kubernetes集群,我正在使用traefik ingress控制器将流量路由到kubenetes集群内的部署。
我可以使用ingress.kubernetes.io/rewrite-target
注释将传入的请求路径更改为后端预期的路径。
例如:/star
通过重写目标批注转换为/trek
,请求被路由到/trek
,后端处理成功。
我想知道的是,是否有办法更改响应标头,以便/trek
更改回/star
?
答案 0 :(得分:0)
你有没有得到答案?看起来Apache Traffic Server中可以使用类似的功能:https://docs.trafficserver.apache.org/en/latest/admin-guide/plugins/header_rewrite.en.html,但在traefik中使用它会很好
答案 1 :(得分:0)
执行此操作的功能是modifiers,尤其是ReplacePath
。这是a similar answer,其中包含一些示例。