我已经在集群istio
上建立了一个启用的微服务架构。kubernetes
我istio-ingressgateway
的由 Cloudflare 代理。
后者,生成一个特定的header,即cf-ray
支持对cloudflare相关问题的排查。
我的问题是如何启用我的服务网格,即在边缘(istio-ingressgateway
即)和所有边车中传播cf-ray
id 标头。
istio
VirtualService
的关于资源的文档在about部分中列出了 3 个可用操作,HeaderOperations
即和。set
add
remove
add
并且remove
似乎与我想要执行的操作更无关,但set
似乎也要求设置一个特定的值。
我只想要一个直通/传播类型的操作,istio
在看到cf-ray
标题时,将通过它
a)在集群中(当它关于入口网关时)
b)从每个边车到主容器(不用说,在这种情况下,主容器的应用程序有责任从该点继续传播)