title: istio upstream connect error or disconnect/reset before headers. reset reason: connection termination
body: <p>I am trying to follow the <a href="https://istio.io/docs/examples/bookinfo/" rel="nofollow noreferrer">Istio BookInfo example</a> for Kubernetes. But instead of installing the resources in the <code>default</code> namespace, I am using a namespace called <code>qa</code>. On step 5 is where I am running into an issue. When I try to curl the productpage I get the following response:</p>
  
  <p><code>upstream connect error or disconnect/reset before headers. reset reason: connection termination</code></p>
  
  <p>However, if I follow the same example but use the <code>default</code> namespace a get a successful response from the productpage.</p>
  
  <p>Any ideas why this is breaking in my <code>qa</code> namespace?</p>
  
  <p>Istio version:</p>
  
  <pre><code>client version: 1.2.4
  citadel version: 1.2.2
  egressgateway version: 1.2.2
  galley version: 1.2.2
  ingressgateway version: 1.2.2
  pilot version: 1.2.2
  policy version: 1.2.2
  sidecar-injector version: 1.2.2
  telemetry version: 1.2.2
  </code></pre>
  
  <p>Kubernetes version (running in AKS):</p>
  
  <pre><code>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:"windows/amd64"}
  Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.7", GitCommit:"4683545293d792934a7a7e12f2cc47d20b2dd01b", GitTreeState:"clean", BuildDate:"2019-06-06T01:39:30Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
  </code></pre>