This message occurs when a
host defined in a virtual service is not found in the corresponding gateway.
You will receive this message:
Warning [IST0132] (VirtualService testing-service.default testing.yaml:8) one or more host [wrong.com] defined in VirtualService default/testing-service not found in Gateway istio-system/testing-gateway.
when your cluster has the following virtual service:
apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: testing-service namespace: default spec: gateways: - istio-system/testing-gateway hosts: - wrong.com http: - match: - uri: prefix: / route: - destination: host: ratings
and the following Gateway:
apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: testing-gateway namespace: istio-system spec: selector: istio: ingressgateway servers: - hosts: - testing.com port: name: http number: 80 protocol: HTTP
In this example, virtual service
testing-service has host
wrong.com which is not included in the gateway
How to resolve
Make sure all
hosts in a virtual service are included in the
hosts of gateways that are bound to the virtual service.