Skip to content
This repository was archived by the owner on Feb 16, 2019. It is now read-only.
This repository was archived by the owner on Feb 16, 2019. It is now read-only.

Istio Bookinfo: upstream connect error or disconnect/reset before headers #207

@redlifejacket

Description

@redlifejacket

Is this a BUG or FEATURE REQUEST?:
BUG

Did you review https://istio.io/help/ and existing issues to identify if this is already solved or being worked on?:
YES

Bug:
Y

What Version of Istio and Kubernetes are you using, where did you get Istio from, Installation details

istioctl version: Not installed
kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.6", GitCommit:"4bc5e7f9a6c25dc4c03d4d656f2cefd21540e28c", GitTreeState:"clean", BuildDate:"2017-09-14T06:55:55Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.2-gke.1", GitCommit:"4ce7af72d8d343ea2f7680348852db641ff573af", GitTreeState:"clean", BuildDate:"2018-01-31T22:30:55Z", GoVersion:"go1.9.2b4", Compiler:"gc", Platform:"linux/amd64"}

Is Istio Auth enabled or not ?
NO
Did you install istio.yaml, istio-auth.yaml....
NO
What happened:
As per the Quick Start with Google Kubernetes Engine, I have installed the BookInfo application using the Istio GKE Deployment Manager.

The istio-cluster is up and the workloads are running.
gcloud container clusters list
NAME ZONE MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
istio-cluster asia-southeast1-a 1.9.2-gke.1 35.186.152.80 n1-standard-2 1.9.2-gke.1 4 RUNNING

kubectl get deployments,ing
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
deploy/details-v1 1 1 1 1 1h
deploy/productpage-v1 1 1 1 1 1h
deploy/ratings-v1 1 1 1 1 1h
deploy/reviews-v1 1 1 1 1 1h
deploy/reviews-v2 1 1 1 1 1h
deploy/reviews-v3 1 1 1 1 1h

NAME HOSTS ADDRESS PORTS AGE
ing/gateway * 35.197.150.179 80 1h

kubectl get ingress -o wide
NAME HOSTS ADDRESS PORTS AGE
gateway * 35.197.150.179 80 1h

When I access http://35.197.150.179/productpage
I get:
upstream connect error or disconnect/reset before headers
I can access the Istio dashboard at
http://localhost:3000/dashboard/db/istio-dashboard

I can access the Prometheus Graph at:
http://localhost:9090/graph

I can access the ServiceGraph at:
http://localhost:8088/dotviz

I can access the Tracing at:
http://localhost:9411/zipkin/?serviceName=all&spanName=all&lookback=3600000&startTs=1518598745092&endTs=1518602345092&annotationQuery=&minDuration=&limit=10&sortOrder=duration-desc

Could you please shed light.
What you expected to happen:

How to reproduce it:
When I access http://35.197.150.179/productpage
I get:
upstream connect error or disconnect/reset before headers

Feature Request:
Y/N

Describe the feature:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions