ConflictingMeshGatewayVirtualServiceHosts

    • 将冲突的 Virtual Service 合并为一个
    • 连接 Gateway 的 Virtual Service 使用唯一的主机名
    • 通过设置 字段,将资源范围限定到指定的命名空间。

    示例

    • 因为没有指定自定义 Gateway,它们被连接默认的 Gateway。
    • 它们都定义了相同的主机 productpage.default.svc.cluster.local
    1. apiVersion: networking.istio.io/v1alpha3
    2. kind: VirtualService
    3. metadata:
    4. name: productpage
    5. spec:
    6. exportTo:
    7. - "."
    8. hosts:
    9. - productpage.default.svc.cluster.local
    10. http:
    11. - route:
    12. - destination:
    13. host: productpage
    14. ---
    15. apiVersion: networking.istio.io/v1alpha3
    16. metadata:
    17. name: custom
    18. namespace: team-2
    19. spec:
    20. exportTo:
    21. - "."
    22. hosts:
    23. - productpage.default.svc.cluster.local
    24. http:
    25. - route:
    26. - destination:
    27. ---