istio: Kiali is unable to capture the traffic for bookinfo app.

Bug description Kiali is unable to capture the traffic for bookinfo app on Openshift 3.11 on IBM Cloud.

Deployed the bookinfo app and expose the “productpage service” and generated traffic using the productpage svc route , but in Kilai nothing is showing up.

But If I expose a istio ingress gateway service and generate the traffic some portion of traffic showsup in kiali.

Question: Is it necessary to use istio gateway to see the traffic in Kiali?

Affected product area (please put an X in all that apply)

[ ] Configuration Infrastructure [ ] Docs [ ] Installation [X ] Networking [ ] Performance and Scalability [ ] Policies and Telemetry [ ] Security [ ] Test and Release [ ] User Experience [ ] Developer Infrastructure

Expected behavior Kiali should show the traffic for bookinfo app. Steps to reproduce the bug Deploy bookinfo On Openshift 3.11 (on IBM Cloud) and access the app using istio ingress svc (by exposing it securely) Version (include the output of istioctl version --remote and kubectl version)

bash-4.2$ istioctl version --remote client version: 1.3.2 citadel version: 1.3.2 egressgateway version: 1.3.2 galley version: 1.3.2 ingressgateway version: 1.3.2 pilot version: 1.3.2 policy version: 1.3.2 sidecar-injector version: 1.3.2 telemetry version: 1.3.2

kubectl version Client Version: version.Info{Major:“1”, Minor:“14”, GitVersion:“v1.14.3”, GitCommit:“5e53fd6bc17c0dec8434817e69b04a25d8ae0ff0”, GitTreeState:“clean”, BuildDate:“2019-06-06T01:44:30Z”, GoVersion:“go1.12.5”, Compiler:“gc”, Platform:“linux/amd64”} Server Version: version.Info{Major:“1”, Minor:“11+”, GitVersion:“v1.11.0+d4cacc0”, GitCommit:“d4cacc0”, GitTreeState:“clean”, BuildDate:“2019-09-12T23:41:09Z”, GoVersion:“go1.10.8”, Compiler:“gc”, Platform:“linux/amd64” How was Istio installed? Using Helm (demo profile) Environment where bug was observed (cloud vendor, OS, etc) IBM Cloud Additionally, please consider attaching a cluster state archive by attaching the dump file to this issue. Screenshot from 2019-10-17 01-09-31

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 18 (6 by maintainers)

Most upvoted comments

on OpenShift 3.11, you don’t need to install the CNI Plugin, it is already included, you need just to pass the --set istio_cni.enabled=true to activate it.

by the way, the command you mentioned is the same I used for my istio install.

For now, the thing to do is to find the difference between “sentiment” and “bookinfo” configs. What makes “sentiment” work and what don’t for “bookinfo”