Skip to content

Commit 292a3d4

Browse files
author
Matthew Fisher
committed
feat(ingress): document deis-builder DNS records
1 parent 01deb40 commit 292a3d4

4 files changed

Lines changed: 23 additions & 12 deletions

File tree

src/installing-workflow/experimental-native-ingress.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Now that Workflow has been deployed with the `global.experimental_native_ingress
5050
Here is an example of how to use [traefik](https://traefik.io/) as an ingress controller for Workflow. Of course, you are welcome to use any controller you wish.
5151

5252
```
53-
$ helm install stable/traefik --name deis-ingress-001 --namespace kube-system
53+
$ helm install stable/traefik --name ingress --namespace kube-system
5454
```
5555

5656
## Configure DNS
@@ -60,22 +60,33 @@ The experimental ingress feature requires a user to set up a hostname, and assum
6060
We need to point the `*.$host` record to the public IP address of your ingress controller. You can get the public IP using the following command. A wildcard entry is necessary here as apps will use the same rule after they are deployed.
6161

6262
```
63-
$ kubectl get svc deis-ingress-001 --namespace kube-system
64-
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
65-
deis-ingress-001 10.23.253.220 104.154.159.184 80:30231/TCP,443:32264/TCP 19m
63+
$ kubectl get svc ingress-traefik --namespace kube-system
64+
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
65+
ingress-traefik 10.0.25.3 138.91.243.152 80:31625/TCP,443:30871/TCP 33m
6666
```
6767

68-
If we were using `deis.com` as a hostname we would need to create the following A DNS record.
68+
Additionally, we need to point the `deis-builder.$host` record to the public IP address of the [Builder][].
6969

70-
| Name | Type | Value |
71-
| ----------------- |:-------------:| ---------------:|
72-
| deis.deis.com | A | 104.154.159.184 |
70+
```
71+
$ kubectl get svc deis-builder --namespace deis
72+
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
73+
deis-builder 10.0.165.140 40.86.182.187 2222:32488/TCP 33m
74+
```
75+
76+
If we were using `deis.com` as a hostname, we would need to create the following A DNS records.
7377

78+
| Name | Type | Value |
79+
| ---------------------------- |:-------------:| --------------:|
80+
| *.deis.com | A | 138.91.243.152 |
81+
| deis-builder.deis.com | A | 40.86.182.187 |
7482

75-
Once all of the pods are in the `READY` state, and `deis.$host` resolves to the external IP found above Workflow is up an running!
83+
Once all of the pods are in the `READY` state, and `deis.$host` resolves to the external IP found above, Workflow is up and running!
7684

7785
After installing Workflow, [register a user and deploy an application](../quickstart/deploy-an-app.md).
7886

7987
##### Feedback
8088

8189
While this feature is experimental we welcome feedback on the issue. We would like to learn more about use cases, and user experience. Please [open a new issue](https://github.com/deis/workflow/issues/new) for feedback.
90+
91+
92+
[builder]: ../understanding-workflow/components.md#builder

src/quickstart/provider/aws/dns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,5 +100,5 @@ You are now ready to [register an admin user and deploy your first app](../../de
100100
[next: deploy your first app](../../deploy-an-app.md)
101101

102102

103-
[builder]: ../../../understanding-workflow/components.md#builder-builder-slugbuilder-and-dockerbuilder
103+
[builder]: ../../../understanding-workflow/components.md#builder
104104
[router]: ../../../understanding-workflow/components.md#router

src/troubleshooting/applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@ See [Custom Health Checks][healthchecks] for more information on how to customiz
4747
health checks to better suit the application's needs.
4848

4949

50-
[builder]: ../understanding-workflow/components.md#builder-builder-slugbuilder-and-dockerbuilder
50+
[builder]: ../understanding-workflow/components.md#builder
5151
[healthchecks]: ../applications/managing-app-configuration.md#custom-health-checks
5252
[troubleshooting-kubectl]: kubectl.md

src/understanding-workflow/components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ majority of the platforms state. Backups and WAL files are pushed to object
2828
storage via [WAL-E][]. When the database is restarted, backups are fetched and
2929
replayed from object storage so no data is lost.
3030

31-
## Builder: builder, slugbuilder, and dockerbuilder
31+
## Builder
3232

3333
**Project Location:** [deis/builder](https://github.com/deis/builder)
3434

0 commit comments

Comments
 (0)