在出站请求的标头中添加部署名称

问题描述 投票:0回答:1

我需要识别我的应用程序的所有请求,并在其名称中添加一个标头,例如在调用另一个应用程序时部署 service-one 放置一个标头 Referer=service-one 。 我想在基础设施层执行此操作,因为我有超过 100 个应用程序,并且我不想更改所有这些代码。 我使用 k8s 和 linkerd。

我无法使用 Istio。 这是一个服务到服务的通信,我也不能使用ingress

我尝试使用 linkerd ServiceProfile 和 HTTPRoutes 来做到这一点,但它们只作用于传入请求而不是出站

kubernetes google-kubernetes-engine servicemesh linkerd
1个回答
0
投票

查看 OPA/kyverno/jsPolicy 等 kubernetes 策略引擎来编写将所需标签添加到部署资源的策略。

© www.soinside.com 2019 - 2024. All rights reserved.