You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Deis (pronounced DAY-iss) is an open source PaaS that makes it easy to deploy an
9
9
10
10
# Deploying Deis
11
11
12
-
Deis is a set of Docker containers that can be deployed anywhere including public cloud, private cloud, bare metal or your workstation. Decide where you'd like to deploy Deis, then follow the deployment-specific documentation for [Rackspace](contrib/rackspace/README.md), [EC2](contrib/ec2/README.md), or [bare-metal](contrib/bare-metal/README.md) provisioning. Documentation for other platforms is forthcoming. Want to see a particular platform supported? Open an [issue](https://github.com/deis/deis/issues/new) and we'll investigate.
12
+
Deis is a set of Docker containers that can be deployed anywhere including public cloud, private cloud, bare metal or your workstation. Decide where you'd like to deploy Deis, then follow the deployment-specific documentation for [Rackspace](contrib/rackspace/README.md), [EC2](contrib/ec2/README.md), [DigitalOcean](contrib/digitalocean/README.md)or [bare-metal](contrib/bare-metal/README.md) provisioning. Documentation for other platforms is forthcoming. Want to see a particular platform supported? Open an [issue](https://github.com/deis/deis/issues/new) and we'll investigate.
13
13
14
14
Trying out Deis? Continue following these instructions for a local cluster setup. This is also a great Deis testing/development environment.
15
15
@@ -81,7 +81,7 @@ Use `make run` to start all Deis components. This can take some time - the regis
81
81
$ make run
82
82
```
83
83
84
-
Your Vagrant VM is accessible at `local.deisapp.com` (or `local3.deisapp.com`/`local5.deisapp.com`). For clusters on other platforms (EC2, Rackspace, bare metal, etc.), see our guide to [Configuring DNS](http://docs.deis.io/en/latest/installing_deis/configure-dns/).
84
+
Your Vagrant VM is accessible at `local.deisapp.com` (or `local3.deisapp.com`/`local5.deisapp.com`). For clusters on other platforms (EC2, Rackspace, DigitalOcean, bare metal, etc.), see our guide to [Configuring DNS](http://docs.deis.io/en/latest/installing_deis/configure-dns/).
85
85
86
86
## Testing the cluster
87
87
Integration tests and corresponding documentation can be found under the `test/` folder.
Copy file name to clipboardExpand all lines: contrib/digitalocean/README.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,30 @@
1
-
# Provision a Deis Cluster on Digital Ocean
1
+
# Provision a Deis Cluster on DigitalOcean
2
2
3
-
Note that Digital Ocean does not support CoreOS images natively. To work around this, the provision
4
-
scripts for Digital Ocean first create a CoreOS image which will be used for provisioning the cluster.
5
-
6
-
Digital Ocean support was contributed by [sttts](https://github.com/sttts). The CoreOS bootstrapping
3
+
## Note on Deis support for DigitalOcean
4
+
DigitalOcean support was contributed by [sttts](https://github.com/sttts). The CoreOS bootstrapping
7
5
is heavily based on [Levi Aul's code](https://gist.github.com/tsutsu/490f35f48897df0f5173).
8
6
9
-
To deploy Deis to Digital Ocean:
7
+
Note that DigitalOcean does not support CoreOS images natively. To work around this, the provision
8
+
scripts for DigitalOcean first create a CoreOS image which will be used for provisioning the cluster.
9
+
10
+
Until native DigitalOcean support for CoreOS is implemented, this workaround is likely to be more fragile than deploying
11
+
Deis to other cloud platforms which support CoreOS natively.
12
+
13
+
UPDATE: As of July 15, 2014, native CoreOS support on DigitalOcean is [planned](http://digitalocean.uservoice.com/forums/136585-digital-ocean/suggestions/4250154-suport-coreos-as-a-deployment-platform).
10
14
11
15
## Customize cloud-config.yml
12
16
Edit [user-data](../coreos/user-data) and add a discovery URL. This URL will be used by all nodes in this Deis cluster. You can get a new discovery URL by sending a request to http://discovery.etcd.io/new.
13
17
14
18
## Install tugboat and authorize:
15
-
The tugboat gem consumes the Digital Ocean API.
19
+
The tugboat gem consumes the DigitalOcean API.
16
20
```console
17
21
$ gem install tugboat
18
22
$ tugboat authorize
19
23
```
20
24
You can leave all but the client and API keys as the defaults.
21
25
22
26
## Upload keys
23
-
Choose an SSH keypair to use for Deis and import it to Digital Ocean:
27
+
Choose an SSH keypair to use for Deis and import it to DigitalOcean:
Copy file name to clipboardExpand all lines: docs/installing_deis/configure-dns.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Configure DNS
9
9
For local clusters, we've created the DNS record ``local.deisapp.com`` which resolves to the IP of the first VM, 172.17.8.100.
10
10
You can use ``local.deisapp.com`` to both log into the controller and to access applications that you've deployed (they will be subdomains of ``local.deisapp.com``, like ``happy-unicorn.local.deisapp.com``). Similarly, you can use ``local3.deisapp.com`` or ``local5.deisapp.com`` for 3- and 5-node clusters, respectively. No DNS configuration is necessary for local clusters.
11
11
12
-
For Deis clusters hosted elsewhere (EC2, Rackspace, bare metal, etc.), DNS records will need to be created to point to the cluster. For a one-node cluster, we schedule and launch one router, and deis-router and deis-controller will run on the same host. So, the DNS record specified below can be configured to point to this one machine.
12
+
For Deis clusters hosted elsewhere (EC2, Rackspace, DigitalOcean, bare metal, etc.), DNS records will need to be created to point to the cluster. For a one-node cluster, we schedule and launch one router, and deis-router and deis-controller will run on the same host. So, the DNS record specified below can be configured to point to this one machine.
13
13
14
14
On a multi-node cluster, however, there are probably multiple routers, and the controller will likely be scheduled on a separate machine. As mentioned in :ref:`configure-load-balancers`, a load balancer is recommended in this scenario.
15
15
@@ -24,7 +24,7 @@ Deis requires one wildcard DNS record. Assuming ``myapps.com`` is the top-level
24
24
25
25
Apps can then be accessed via ``appname.myapps.com``, and the Deis controller can be accessed at ``deis.myapps.com``.
26
26
27
-
This record is necessary for all deployments of Deis (EC2, Rackspace, bare metal, etc.). Local clusters can use the domain ``local.deisapp.com``, ``local3.deisapp.com``, or ``local5.deiaspp.com``.
27
+
This record is necessary for all deployments of Deis (EC2, Rackspace, DigitalOcean, bare metal, etc.). Local clusters can use the domain ``local.deisapp.com``, ``local3.deisapp.com``, or ``local5.deiaspp.com``.
0 commit comments