title: Kubernetes Port Forwarding - Connection refused
body: <p>I am getting the following error when forwarding port. Can anyone help?</p>
  
  <pre><code>mjafary$ sudo kubectl port-forward sa-frontend 88:82
  
  Forwarding from 127.0.0.1:88 -&gt; 82
  Forwarding from [::1]:88 -&gt; 82
  </code></pre>
  
  <p>The error log :</p>
  
  <pre><code>Handling connection for 88
  Handling connection for 88
  E1214 01:25:48.704335   51463 portforward.go:331] an error occurred forwarding 88 -&gt; 82: error forwarding port 82 to pod a017a46573bbc065902b600f0767d3b366c5dcfe6782c3c31d2652b4c2b76941, uid : exit status 1: 2018/12/14 08:25:48 socat[19382] E connect(5, AF=2 127.0.0.1:82, 16): Connection refused
  </code></pre>
  
  <p>Here is the description of the pod. My expectation is that when i hit localhost:88 in the browser the request should forward to the jafary/sentiment-analysis-frontend container and the application page should load</p>
  
  <pre><code>mjafary$ kubectl describe pods sa-frontend
  
  Name:         sa-frontend
  Namespace:    default
  Node:         minikube/192.168.64.2
  Start Time:   Fri, 14 Dec 2018 00:51:28 -0700
  Labels:       app=sa-frontend
  Annotations:  &lt;none&gt;
  Status:       Running
  IP:           172.17.0.23
  Containers:
    sa-frontend:
      Container ID: docker://a87e614545e617be104061e88493b337d71d07109b0244b2b40002b2f5230967
      Image:          jafary/sentiment-analysis-frontend
      Image ID:       docker-pullable://jafary/sentiment-analysis-frontend@sha256:5ac784b51eb5507e88d8e2c11e5e064060871464e2c6d467c5b61692577aeeb1
      Port:           82/TCP
      Host Port:      0/TCP
      State:          Running
        Started:      Fri, 14 Dec 2018 00:51:30 -0700
      Ready:          True
      Restart Count:  0
      Environment:    &lt;none&gt;
      Mounts:
    /var/run/secrets/kubernetes.io/serviceaccount from default-token-mc5cn (ro)
  Conditions:
    Type           Status
    Initialized    True 
    Ready          True 
    PodScheduled   True 
  Volumes:
    default-token-mc5cn:
      Type:        Secret (a volume populated by a Secret)
      SecretName:  default-token-mc5cn
      Optional:    false
  QoS Class:       BestEffort
  Node-Selectors:  &lt;none&gt;
  Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
               node.kubernetes.io/unreachable:NoExecute for 300s
  Events:          &lt;none&gt;
  </code></pre>