【发布时间】:2020-03-16 10:36:37
【问题描述】:
我们的集群中有 2 个服务在同一个命名空间中,每个服务都使用自己的数据库,如下所示:
我们为每个数据库添加了2个ServiceEntry:
---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: service-1
namespace: mynamespace
spec:
exportTo:
- "."
hosts:
- service1-db.xxx.com
ports:
- number: 5432
name: tcp
protocol: tcp
resolution: DNS
location: MESH_EXTERNAL
...
---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: service-2
namespace: mynamespace
spec:
exportTo:
- "."
hosts:
- service2-db.xxx.com
ports:
- number: 5432
name: tcp
protocol: tcp
resolution: DNS
location: MESH_EXTERNAL
...
最终的交互看起来像这样,这不是预期的:
关于我们缺少什么的任何线索?
【问题讨论】:
-
是否涉及任何负载平衡器或代理设置?
-
你有哪个 istio 版本?
-
Istio 版本为 1.4
标签: amazon-web-services kubernetes cloud istio