nginx - 是否有任何可用的智能边缘路由代理机制可以根据用户凭据路由请求?
问题描述
我想根据用户凭据实现到 Kubernetes 集群的路由。就像基于用户 ID 的特定用户一样,我想将流量重定向到特定节点。是否可以使用一些已经可用的边缘路由器,例如 Traefix、nginx?
解决方案
您可以基于 url 在 Kubernetes 中进行 Canary 部署,您正在根据特定用户查看它的变体,我不确定是否会发疯,但您可能会从标头中读取用户 ID 并执行不同的路由。你可以在这里找到一个例子,https://medium.com/google-cloud/kubernetes-canary-deployments-for-mere-mortals-13728ce032fe
推荐阅读
- typescript - 大摇大摆的布尔值作为字符串而不是 NestJS 中的布尔值发送
- javascript - 如何使用键盘输入根据 x 和 y 坐标使画布中的对象移动?
- ios - 在 tableviewcell 和 tableview 之间添加空格
- node.js - 将 expressApp.ts 翻译成对节点友好的要求
- python - 根据列表 2 中最大值的索引返回列表 1 中的值
- python - 我上传的文件没有保存到数据库
- html - 打开链接时 iOS Chrome 的视口高度不正确(来自 iMessage、Messenger、WhatsApp 等)
- firebase-realtime-database - 如何制定 Firebase 数据库规则,以便您无法查询 root /
- mysql - PHP MySQL将三列随机化在一起?
- xml - T-SQL XML:如果有更多具有相同名称的节点,如何更新一个节点中的值?