Recommend --watch flag for obtaining external IP information (issue 8483) (#9129)
* Use --watch flag instead of checking multiple times * Wording changes
This commit is contained in:
committed by
k8s-ci-robot
parent
269e3fd37b
commit
fa657b76a9
@@ -160,24 +160,28 @@ Once you’ve created a Service of type LoadBalancer, you can use this
|
|||||||
command to find the external IP:
|
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
|
This displays the configuration for the `frontend` Service and watches for
|
||||||
case, the external IP is listed as `<pending>`.
|
changes. Initially, the external IP is listed as `<pending>`:
|
||||||
|
|
||||||
```
|
```
|
||||||
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
||||||
frontend 10.51.252.116 <pending> 80/TCP 10s
|
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
|
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
||||||
frontend 10.51.252.116 XXX.XXX.XXX.XXX 80/TCP 1m
|
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
|
### Send traffic through the frontend
|
||||||
|
|
||||||
The frontend and backends are now connected. You can hit the endpoint
|
The frontend and backends are now connected. You can hit the endpoint
|
||||||
@@ -189,7 +193,7 @@ curl http://<EXTERNAL-IP>
|
|||||||
|
|
||||||
The output shows the message generated by the backend:
|
The output shows the message generated by the backend:
|
||||||
|
|
||||||
```
|
```json
|
||||||
{"message":"Hello"}
|
{"message":"Hello"}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user