| 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 |