在 istio 中,命名空间中定义的虚拟服务如何使用另一个命名空间中定义的网关
in istio, how a virtualservice defined in a namespace can use a gateway defined in another namespace
如果在namespace
A
中使用networking.istio.io
定义了virtualservice
A
,如何使用gateway
[=16] =] 在另一个命名空间中定义,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
如果在namespace
A
中使用networking.istio.io
定义了virtualservice
A
,如何使用gateway
[=16] =] 在另一个命名空间中定义,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