首页 > 解决方案 > istio:服务之间通过域名请求返回 404

问题描述

我有一个启用了 istio 自动注入的命名空间,App-A 和 App-B 都在这个命名空间中,App-A 使用域名“register.a.com”向 App-B 发送 post 请求以注册自己。这个域名通过kubernetes“hostAliases”指向App-B的服务ClusterIP(在我的例子中是“10.79.229.193”)。App-A 在发送请求后总是得到 404。

在 App-A 的 pod 中,尝试使用 return 404 向“register.a.com”发送一个 post 请求curl,但是通过将这个域名替换为“10.79.229.193”,一切都很好。

它确实有“Gateway”和“VirtualService”配置,但它们是用于从外部进入网格的流量,对吧?

自然允许网格中服务之间的流量吗?或者我应该配置它?

标签: kubernetesistio

解决方案


推荐阅读