blob: f4a97a6a87fa8dbaaeb9c346b068031733ad800c [file] [log] [blame]
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: istiod-gateway
spec:
selector:
istio: eastwestgateway
servers:
- port:
name: https-istiod
number: 15012
protocol: https
tls:
mode: SIMPLE
# use a valid credential here
credentialName: "$CREDENTIAL_NAME"
hosts:
# use a valid gateway host and domain for istiod
- "ISTIOD-HOST.DOMAIN"
- port:
name: https-istiodwebhook
number: 15017
protocol: https
tls:
mode: SIMPLE
# use a valid credential here
credentialName: "$CREDENTIAL_NAME"
hosts:
# use a valid gateway host and domain for istiod
- "ISTIOD-HOST.DOMAIN"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: istiod-vs
spec:
hosts:
# use a valid gateway host and domain for istiod
- "ISTIOD-HOST.DOMAIN"
gateways:
- istiod-gateway
http:
- match:
- port: 15012
route:
- destination:
host: istiod.dubbo-system.svc.cluster.local
port:
number: 15012
- match:
- port: 15017
route:
- destination:
host: istiod.dubbo-system.svc.cluster.local
port:
number: 443
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: istiod-dr
spec:
host: istiod.dubbo-system.svc.cluster.local
trafficPolicy:
portLevelSettings:
- port:
number: 15012
tls:
mode: SIMPLE
connectionPool:
http:
h2UpgradePolicy: UPGRADE
- port:
number: 443
tls:
mode: SIMPLE