我们在一个K8S吊舱里部署了一个服务处和一个特使侧翼车。所有出入口的交通都要经过特使,这是非常有效的。但是,我们的生产环境已被锁定,所有HTTP/HTTPS流量都必须通过通过标准http_proxy和https_proxy环境变量提供的代理。
使节是使用http_connection_manager过滤器路由请求,引用在clusters中定义的目标。
是否有办法让特使使用代理服务器的出口http流量?要么使用https_proxy环境变量,要么以其他方式定义出口https代理。
发布于 2019-10-18 12:30:56
可以根据代理的域名为代理定义群集:
- name: example_proxy
connect_timeout: 5s
type: LOGICAL_DNS
hosts: [{ socket_address: { address: proxy.example.com, port_value: 80 }}]或代理的IP地址:
- name: example_proxy_ipv4
connect_timeout: 5s
type: STATIC
hosts: [{ socket_address: { address: 192.0.2.1, port_value: 80 }}]然后使用http_connection_manager筛选器将不匹配其他规则的所有通信量路由到此群集。
https://stackoverflow.com/questions/53854356
复制相似问题