You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

107 lines
1.9 KiB

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: webmvcvs
namespace: default
spec:
hosts:
- "*"
gateways:
- istio-ingressgateway
http:
- match:
- uri:
prefix: /
route:
- destination:
port:
number: 80
host: webmvc
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: webshoppingapigwvs
namespace: default
spec:
hosts:
- "*"
gateways:
- istio-ingressgateway
http:
- match:
- uri:
prefix: /webshoppingapigw
route:
- destination:
port:
number: 80
host: webshoppingapigw
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: identityvs
namespace: default
spec:
hosts:
- "*"
gateways:
- istio-ingressgateway
http:
- match:
- uri:
prefix: /identity
route:
- destination:
port:
number: 80
host: identity
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: basket-data-storage-dr
spec:
host: basket-data.default.svc.cluster.local
trafficPolicy:
tls:
mode: ISTIO_MUTUAL
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: keystore-data-dr
spec:
host: keystore-data.default.svc.cluster.local
trafficPolicy:
tls:
mode: ISTIO_MUTUAL
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: basket-data-vs
spec:
hosts:
- basket-data
tcp:
route:
- destination:
host: basket-data.default.svc.cluster.local
port:
number: 6379
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: keystore-data-vs
spec:
hosts:
- keystore-data
tcp:
route:
- destination:
host: keystore-data.default.svc.cluster.local
port:
number: 6379