【发布时间】:2020-06-25 10:09:57
【问题描述】:
我有一个使用 Kubernetes 和 Istio 的设置,我们在其中运行一组服务。我们的每个服务都有一个 istio-sidecar 和一个 REST-api。我们想要的是,每当我们设置中的服务调用另一个服务时,被调用的服务知道调用者是什么服务(最好通过标头)。
查看来自bookinfo 的示例图像: bookinfo-image (链接由于
我的直觉告诉我,我应该能够在 istio sidecars 中处理这个问题,但我不知道具体如何。
到目前为止,我一直特别关注envoy filters,希望他们能帮助我。我看到对于特使过滤器,我可以设置一个标头,但我没有看到的是如何获取有关哪个服务进行调用以便在标头中设置它的信息。
【问题讨论】: