如果一个 virtualservice
A
定义为 namespace
A
使用 networking.istio.io
,它怎么能使用一个 gateway
B
在另一个命名空间中定义。namespace
B
?
谢谢你
如果它与虚拟服务不在同一个命名空间,你必须在虚拟服务中指定。
检查 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.
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: my-gateway
namespace: some-config-namespace
有相关 ISTIO文件 关于这一点。