<p>I'm running the bookinfo project from Istio's sample projects on a K8s cluster running on EKS. I have enabled automatic sidecar container injection and deployed the project. There's an external service for googleapis that i enabled following this <a href="https://medium.com/kialiproject/visualizing-istio-external-traffic-with-kiali-9cba75b337f4" rel="nofollow noreferrer">post</a>.</p>

<p>The service is working as expected, however when checking on Kiali i don't see the external service but a BlackHoleCluster instead. I've read that this is a virtual cluster by Istio for requests to external services that are not in mesh (ServiceEntry adds them in mesh). </p>

<p>I've tried some other samples as well and everything ends up in that BlackHoleCluster (or PassThroughCluster when ALLOW_ALL is enabled for external traffic) so i'm suspecting there's something wrong with Istio's configuration. I'm using <strong>Istio 1.5</strong>.</p>

<p>I can't really find any help about this. Everyone suggests that a ServiceEntry should be enough.</p>

<p>UPDATE:
code example</p>

<pre><code>apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: httpbin
spec:
  hosts:
    - httpbin.org
  ports:
    - number: 80
      name: http
      protocol: http
    - number: 443
      name: https
      protocol: https
  resolution: DNS
  location: MESH_EXTERNAL
</code></pre>

mikaint
<p>Updating Kiali from 1.15.0 to 1.15.2 fixed the problem. </p>
