原始目标
这是一个特殊用途的负载均衡器,只能与 原始目标集群 一起使用。上游主机是根据下游连接元数据选择的,也就是说,连接是打开到与传入连接的目的地地址相同的地址,然后再将连接重定向到 Envoy。负载均衡器按需将新目的地添加到集群中,并且集群 定期 清理集群中未使用的主机。其他 负载均衡策略 不能与原始目标集群一起使用。
原始目标主机请求头
Envoy 也可以从名为 x-envoy-original-dst-host 的 HTTP 头部中获取原始目标。请注意,此头部中应传递完全解析的 IP 地址。例如,如果请求必须路由到 IP 地址为 10.195.16.237、端口为 8888 的主机,则请求头部的值应设置为 10.195.16.237:8888
。
原始目标过滤器状态
自定义扩展可以使用过滤器状态对象 envoy.network.transport_socket.original_dst_address
覆盖目的地地址。此行为可用于将流量隧道到中间代理而不是直接到原始目的地。