快速开始

接下来的这些步骤将会帮助你搭建一个Deis集群。

获取源码

首先你需要先获得Deis源码以运行本文中的命令。你可以通过release页面下载压缩包,或者使用git克隆仓库:

  1. $ git clone https://github.com/deis/deis.git
  2. $ cd deis

如果你参与Deis开发或在本地构建组件,请改用go get克隆源码到你的$GOPATH中:

  1. $ go get -u -v github.com/deis/deis
  2. $ cd $GOPATH/src/github.com/deis/deis

生成SSH密钥

deisctl工具使用SSH通道与远程主机进行通讯。如果你还没有SSH密钥,运行以下命令生成一个名为deis的密钥对:

  1. $ ssh-keygen -q -t rsa -f ~/.ssh/deis -N '' -C deis

生成新的发现(Discovery)URL

发现URL将节点的地址和元数据列表保存在一个唯一的地址下,以此协助etcd实例连接在一起。你可以在仓库根目录下运行以下命令,生成用于你平台的发现URL。

  1. $ make discovery-url

这将在user-data文件中写入一个新的发现URL。user-data文件包含了一些重要的脚本,因此它是开通Deis的必要条件。

检查系统需求

Deis提供的脚本默认机器可以运行Deis,不过这也是可以自定义的。请在选择运行Deis的机器规格时参考“系统需求”中的资源要求。

选择一个供应商

选择以下的供应商,开始部署一个新的集群:

配置DNS

参考“配置DNS”以获取正确设置Deis相关DNS记录的更多信息。

安装Deis平台

现在你已经完成了CoreOS集群开通,请参考“安装deisctl”和“安装Deis平台”。