These steps will help you provision a Deis cluster.
Please refer to the system requirements for resource considerations when choosing a machine size to run Deis.
Choose one of the following providers and deploy a new kubernetes cluster:
Please make sure you enable the Daemon Sets api if you are installing a pre-1.2 version of kubernetes. As it is not turned on by default. You can learn more about how to do that here.
For example, with a CoreOS kubernetes cluster you can edit the api server unit file and add the following line to the ExecStart stanza: --runtime_config=extensions/v1beta1=true,extensions/v1beta1/daemonsets=true.
Restart your api server and check that the extensions api is enabled:
$ kubectl api-versions
$ extensions/v1beta1
Now that you've finished provisioning a cluster, please Install the Deis Platform.
See Configuring DNS for more information on properly setting up your DNS records with Deis.
Once your cluster has been provisioned and the Deis Platform has been installed, you can install the client and register your first user!