【发布时间】:2021-08-05 20:43:38
【问题描述】:
我正在使用 istio 1.9.0。
只有在出现问题时,我才发现服务条目是在集群级别应用的,即使在清单中指定了命名空间也是如此。如果您在不同的命名空间中有多个服务条目用于相同的主机名,这将变得特别棘手。
我后来找到了提到以下内容的文档:
exportTo:
此服务导出到的命名空间列表。导出一个 服务允许它被边车、网关和虚拟机使用 其他命名空间中定义的服务。此功能提供了一个 服务所有者和网格管理员控制 跨命名空间边界的服务可见性。
如果没有指定命名空间,则服务将导出到所有 默认命名空间。
值“。”保留并定义到相同命名空间的导出 声明服务。类似地,保留值“*” 并定义对所有命名空间的导出。
来自here。
第一季度。 但是,文档没有明确说明添加 exportTo='.' 是否确保我的命名空间中的服务条目始终具有优先权。这是暗示吗?特别有兴趣找到一些说明预期行为的文档。
第二季度。 另外,如果存在多个,您如何检查已为同一主机名应用了哪个服务条目? Istio 是如何处理这个问题的?
【问题讨论】:
标签: istio