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