<p>I followed the kubernetes-engine tutorial, used local gloud in terminal. Looks everything is working, but I can't reach exposed external-ip <a href="http://104.197.4.162/" rel="nofollow noreferrer">http://104.197.4.162/</a> in my browser, as the tutorial said. Thank you!</p>

<p>$ kubectl get service</p>

<pre><code>NAME         TYPE           CLUSTER-IP      EXTERNAL-IP     PORT(S)        AGE
hello-web    LoadBalancer   10.11.245.151   104.197.4.162   80:30135/TCP   1m
</code></pre>

<p>$ kubectl get pods</p>

<pre><code>NAME                         READY     STATUS    RESTARTS   AGE
hello-web-7d4f9779bf-lw9st   1/1       Running   0          1m
</code></pre>

<p>$ kubectl describe svc hello-web</p>

<pre><code>Name:                     hello-web
Namespace:                default
Labels:                   run=hello-web
Annotations:              &lt;none&gt;
Selector:                 run=hello-web
Type:                     LoadBalancer
IP:                       10.11.245.151
LoadBalancer Ingress:     104.197.4.162
Port:                     &lt;unset&gt;  80/TCP
TargetPort:               8080/TCP
NodePort:                 &lt;unset&gt;  30135/TCP
Endpoints:                10.8.0.6:8080
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   &lt;none&gt;
</code></pre>

<p>$ curl 104.197.4.162:80</p>

<pre><code>curl: (7) Failed to connect to 104.197.4.162 port 80: Connection refused
</code></pre>

<p><a href="https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app" rel="nofollow noreferrer">https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app</a></p>

<p>I think you need opening firewall and access your deployments in compute engine instance by instance external ip address and port. You can use <code>curl ip:port</code> in for check it.</p>
