【发布时间】:2021-10-07 12:20:16
【问题描述】:
我打算使用 ISTIO 来实现服务网格,并在服务之间使用 mTLS。
有些服务需要一些关于客户端的信息,例如来自客户端证书的 CN。
如何配置 ISTIO 以从客户端证书中提取 CN 并将其插入到自定义标头中?
【问题讨论】:
-
您能否提供有关您的用例的更多信息?你已经尝试了什么?您有任何可以共享的部署文件吗?这对于进一步的故障排除很有用。
-
您想从 Istio 用于 mTLS 的证书中获取 CN?这对您的应用应该是透明的。
-
@suren - 是的。 APP将如何获取该信息? SSL 终止发生在服务之前的边车中。
-
@JeraldBaker 你可以使用X-Forwarded-Client-Cert Headers
-
@JeraldBaker 有什么进展吗?
标签: kubernetes istio envoyproxy istio-sidecar servicemesh