--- apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: grafana namespace: prometheus spec: selector: # Which pods we want to expose as Istio router # This label points to the default one installed from file istio-demo.yaml istio: ingressgateway servers: - port: number: 80 name: http protocol: HTTP # Here we specify which Kubernetes service names # we want to serve through this Gateway hosts: - "*" --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: grafana namespace: prometheus spec: hosts: - "*" gateways: - grafana http: - match: - uri: prefix: / route: - destination: host: prometheus-grafana port: number: 80