我有以下情况:
- 有 2 个 AKS 集群,我希望能够根据 http header 中的值将请求路由到其中任何一个集群。例如,假设 header 具有特定值,我可以使用该值来决定(应用自定义逻辑)应将请求路由到哪个集群。
我检查了可用的云解决方案,唯一可行的解决方案是 Lambda@Edge。 只是想知道,也许还有一些替代方案?
最佳答案
Google Cloud 的 HTTP(s) 负载均衡器确实有助于根据 http header 将流量路由到不同的后端。
它可以对各种类型的目的地执行此操作,例如 Google Kubernetes Engine、NEG 的外部端点、虚拟机、App Engine 等。
您可以进一步使用 NEG 和 URL 映射将流量引导至更多目的地。
引用this有关如何通过 GCP 负载均衡器配置基于 HTTP header 的路由的详细说明。
检查here关于基于 HTTP 参数的基于 header 的路由。
关于azure - 基于http header 自定义逻辑的动态路由(Azure、AWS、GCP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69274030/