Skip to content

Commit 8d640d3

Browse files
committed
style(azure-acs): de-youification for dns quickstart
1 parent 13c26fc commit 8d640d3

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

  • src/quickstart/provider/azure-acs
Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,33 @@
1-
## Find Your Load Balancer Address
1+
## Find the Load Balancer Address
22

33
On Azure Container Engine, Deis Workflow will automatically provision and
44
attach a Azure Load Balancer to the router component. This component is
55
responsible for routing HTTP and HTTPS requests from the public internet to
66
applications that are deployed and managed by Deis Workflow.
77

8-
By describing the `deis-router` service, you can see what IP address has been
9-
allocated by Azure Cloud for your Deis Workflow cluster:
8+
Discover the ip address assigned to the `deis-router`, by describing the
9+
`deis-router` service:
1010

1111
```
1212
$ kubectl --namespace=deis get service deis-router
1313
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
1414
deis-router 10.0.60.172 13.82.148.57 80/TCP,443/TCP,2222/TCP,9090/TCP 54m
1515
```
1616

17-
TODO: mention `<pending>` state
17+
If the `EXTERNAL-IP` column shows `<pending>` instead of an ip address continue
18+
to wait until Azure finishes provisioning and attaching the load balancer.
1819

1920
## Prepare the Hostname
2021

21-
Now that you have the ip address of your load balancer we can use the `nip.io`
22-
DNS service to route arbitrary hostnames to the Deis Workflow edge router. This
23-
lets us point the Workflow CLI at your cluster without having to either use
24-
your own domain or update DNS!
22+
Now that an ip address has been attached to the load balancer use the `nip.io`
23+
DNS service to route arbitrary hostnames to the Deis Workflow edge router.
24+
Usage of `nip.io` is not recommended for long-term use and is intended here as
25+
a short cut to prevent fiddling with DNS.
2526

26-
To verify the Workflow API server and nip.io, construct your hostname by taking
27-
the ip address for your load balancer and adding `nip.io`. For our example
28-
above, the address would be: `13.82.148.57.nip.io`.
27+
To verify connectivity to the Workflow API server and nip.io, construct the
28+
hostname by taking the ip address of load balancer and adding `nip.io`.
29+
30+
For our example above, the address would be: `13.82.148.57.nip.io`.
2931

3032
Nip answers with the ip address no matter the hostname:
3133
```
@@ -35,15 +37,15 @@ $ host something-random.13.82.148.57.nip.io
3537
something-random.13.82.148.57.nip.io has address 13.82.148.57
3638
```
3739

38-
By default, any HTTP traffic for the hostname `deis` will be sent to the Workflow API service. To test that everything is connected properly you may validate connectivity using `curl`:
40+
By default, any HTTP traffic destined for the hostname `deis` is automatically sent to the Workflow API service. To test that everything is connected properly use `curl`:
3941

4042
```
4143
$ curl http://deis.13.82.148.57.nip.io/v2/ && echo
4244
{"detail":"Authentication credentials were not provided."}
4345
```
4446

45-
You should see a failed request because we provided no credentials to the API server.
47+
Since no authentication information has been provided, `curl` will return an error. However this does validate that `curl` has reached the Workflow API service.
4648

47-
Remember the hostname, we will use it in the next step.
49+
Remember the hostname, it will used in the next step.
4850

4951
You are now ready to [register an admin user and deploy your first app](../../deploy-an-app.md).

0 commit comments

Comments
 (0)