Skip to content

Commit

Permalink
Recommend --watch flag for obtaining external IP information (issue 8…
Browse files Browse the repository at this point in the history
…483) (#9129)

* Use --watch flag instead of checking multiple times

* Wording changes
  • Loading branch information
lucperkins authored and k8s-ci-robot committed Jul 19, 2018
1 parent 269e3fd commit fa657b7
Showing 1 changed file with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -160,24 +160,28 @@ Once you’ve created a Service of type LoadBalancer, you can use this
command to find the external IP:

```
kubectl get service frontend
kubectl get service frontend --watch
```

The external IP field may take some time to populate. If this is the
case, the external IP is listed as `<pending>`.
This displays the configuration for the `frontend` Service and watches for
changes. Initially, the external IP is listed as `<pending>`:

```
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
frontend 10.51.252.116 <pending> 80/TCP 10s
```

Repeat the same command again until it shows an external IP address:
As soon as an external IP is provisioned, however, the configuration updates
to include the new IP under the `EXTERNAL-IP` heading:

```
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
frontend 10.51.252.116 XXX.XXX.XXX.XXX 80/TCP 1m
```

That IP can now be used to interact with the `frontend` service from outside the
cluster.

### Send traffic through the frontend

The frontend and backends are now connected. You can hit the endpoint
Expand All @@ -189,7 +193,7 @@ curl http://<EXTERNAL-IP>

The output shows the message generated by the backend:

```
```json
{"message":"Hello"}
```

Expand Down

0 comments on commit fa657b7

Please sign in to comment.