kubernetes - Traefik 中的多个路径指向 Kubernetes 后端的相同路径
问题描述
有没有办法通过 traefik 入口使 kubernetes 服务在多条路径下可用,但仅使用一条路径向后端发送请求?
例如https://example.com/mainpath/api
,并且都应该向后端https://example.com/otherpath/api
发送请求/mainpath/api
解决方案
当然,使用两种不同的入口,一种相对正常,另一种带有traefik.ingress.kubernetes.io/rewrite-target: /mainpath/api
注释。您的后端必须检查X-Replaced-Path
标头是否愿意区分它们。
推荐阅读
- perl - 完全创建和杀死进程和子进程
- gradle - 在 Gradle 中,如何在所有任务完成后输出时间戳?
- php - PHP登录没有显示任何内容
- php - 如何使用 Laravel Socialite 正确修复 CURL 错误 60?
- javascript - 如何使用 D3 v5 创建 SVG 的小地图并显示当前视口尺寸?
- ejabberd - 如何在 ejabberd 中直接将用户添加到 muc 房间
- eclipse - 主菜单在 e4 eclipse 中消失
- c - 如何在 C/C++ 中设置 ffmpeg qscale 进行图像编码
- visual-studio-code - 调试器窗口具有不同的语言环境
- d - D:如何在 \abstract 类中创建具有任意参数的所需方法?