LoadBalancer:在向后端发送请求之前添加http标头

问题描述 投票:0回答:1

我需要一个组件,可能是负载均衡器或代理,在将其发送到后端(在 AWS EKS 集群上运行的 Spring 应用程序)之前在我的 http hequest 上添加自定义标头。标头的值应始终为 A 或 B。在标头中添加 A 或 B 的规则应该在运行时可配置,就好像我有一个包含以下内容的文件:

答:30% 乙:70%

因此 30% 的请求应具有 x-my-custom-header: A ,70% 的请求应具有 x-my-custom-header: B 。我需要能够在运行时更改它,而无需重新启动集群中的 POD。有什么建议吗?

java spring kubernetes http-headers load-balancing
1个回答
0
投票

您可以考虑使用 Envoy 来满足您的规范 - HTTP 标头操作

对于 A|B 权重,您可以配置

ConfigMap

© www.soinside.com 2019 - 2024. All rights reserved.