【发布时间】:2022-02-16 06:28:36
【问题描述】:
在我的集群中,我有多个命名空间。我所有的第一方服务都在一个命名空间中运行,所有第三方服务都在它们自己的命名空间中运行。
我在我的第一方命名空间上启用了 Istio(我们称之为 ns-1)。没有为我的任何 3rd 方命名空间启用 Istio。
我有一个第 3 方服务需要连接到我的第 1 方服务。第 3 方服务将使用像 service1.ns-1.svc.cluster.local 这样的 k8s DNS 连接到我的服务。第 3 方服务可以在没有 TLS 的情况下与我的第 1 方服务通信。当我在服务之间启用 TLS 时它会失败并且我不知道如何/在哪里终止 TLS?
是否可以定义一个Gateway 来在命名空间之间路由流量?或者可以通过 Istio IngressGateway 在命名空间之间路由流量
【问题讨论】:
-
您是否尝试将 mTLS 模式设置为
PERMISSIVE以用于此特定工作负载,例如在 docs 中? -
这不起作用
标签: istio istio-sidecar istio-gateway