快速开始
接下来的这些步骤将会帮助你搭建一个Deis集群。
获取源码
首先你需要先获得Deis源码以运行本文中的命令。你可以通过release页面下载压缩包,或者使用git
克隆仓库:
$ git clone https://github.com/deis/deis.git
$ cd deis
如果你参与Deis开发或在本地构建组件,请改用go get
克隆源码到你的$GOPATH中:
$ go get -u -v github.com/deis/deis
$ cd $GOPATH/src/github.com/deis/deis
生成SSH密钥
deisctl工具使用SSH通道与远程主机进行通讯。如果你还没有SSH密钥,运行以下命令生成一个名为deis的密钥对:
$ ssh-keygen -q -t rsa -f ~/.ssh/deis -N '' -C deis
生成新的发现(Discovery)URL
发现URL将节点的地址和元数据列表保存在一个唯一的地址下,以此协助etcd实例连接在一起。你可以在仓库根目录下运行以下命令,生成用于你平台的发现URL。
$ make discovery-url
这将在user-data文件中写入一个新的发现URL。user-data文件包含了一些重要的脚本,因此它是开通Deis的必要条件。
检查系统需求
Deis提供的脚本默认机器可以运行Deis,不过这也是可以自定义的。请在选择运行Deis的机器规格时参考“系统需求”中的资源要求。
选择一个供应商
选择以下的供应商,开始部署一个新的集群:
配置DNS
参考“配置DNS”以获取正确设置Deis相关DNS记录的更多信息。