在 istio 中,一个命名空间中定义的虚拟服务如何使用另一个命名空间中定义的网关

imr*_*iss 1 gateway kubernetes istio service-virtualization

如果 avirtualservice Anamespace Ausing 中定义,networking.istio.io它如何使用gateway B在另一个命名空间中定义的a namespace B

谢谢

jt9*_*t97 5

如果它与虚拟服务不在同一个命名空间中,则必须在虚拟服务中指定

检查spec.gateways部分

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: bookinfo-Mongo
  namespace: bookinfo-namespace
spec:
  gateways:
  - some-config-namespace/my-gateway # can omit the namespace if gateway is in same
                                       namespace as virtual service.
Run Code Online (Sandbox Code Playgroud)
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: my-gateway
  namespace: some-config-namespace
Run Code Online (Sandbox Code Playgroud)

有相关的 istio 文档