安装tsuru客户端
tsuru包含三个客户端: tsuru
, tsuru-admin
和crane
.
- tsuru 是应用开发者使用的命令行工具,可以用来创建,罗列,绑定和管理应用。更多内容请查看tsuru-client 用法;
- crane 由服务管理员使用。
tsuru-admin 由云平台管理员使用。能使用它的人一定都拥有超级权限。
本文档介绍了如何通过使用预编译的二进制文件,包或者从源码编译的方式安装这些客户端。下载二进制文件(适用Mac OS X, Linux和Windows)
_使用Homebrew(适用Mac OS X)
_使用PPA (适用Ubuntu系统)
_从源码编译(适用Linux, Mac OS X和Windows)
_
下载二进制文件(适用Mac OS X, Linux和Windows)
对于amd64架构的OS X和Linux系统,我们提供了编译好的二进制文件。你可以直接从项目的发布页面下载。
crane: https://github.com/tsuru/crane/releases
tsuru: https://github.com/tsuru/tsuru-client/releases
tsuru-admin: https://github.com/tsuru/tsuru-admin/releases
使用Homebrew(适用Mac OS X)
如果你使用Mac OS X和homebrew,你可以使用自定义的tap去安装tsuru
,crane
和tsuru-admin
。首先需要添加tap:
$ brew tap tsuru/homebrew-tsuru
然后就可以安装tsuru, tsuru-admin和crane:
$ brew install tsuru
$ brew install tsuru-admin
$ brew install crane
当有新的tsuru客户端发布时,可以运行下面的命令更新:
$ brew update
$ brew upgrade <formula> # tsuru/tsuru-admin/crane
更多关于tap的内容,请查看homebrew文档.
注意: tsuru客户端依赖Go 1.4或者更高版本。请确保系统安装有最新版本的Go。
使用PPA (适用Ubuntu系统)
Ubuntu用户可以通过apt-get
和tsuru PPA安装tsuru客户端。在本地添加PPA仓库后,运行apt-get update
。
$ sudo apt-add-repository ppa:tsuru/ppa
$ sudo apt-get update
然后安装tsuru的客户端:
$ sudo apt-get install tsuru-client
$ sudo apt-get install crane
$ sudo apt-get install tsuru-admin
从源码编译(适用Linux, Mac OS X和Windows)
注意:
如果你富有探险精神,可以尝试在其它平台编译源码,比如FreeBSD和OpenBSD。有什么进展记得告诉我们。
tsuru
的源码`是用Go实现的,所以在编译tsuru源码之前一定确保已经安装和配置好了Go。
安装配置完Go之后,就可以使用go get
去安装tsuru所有的客户端了:
$ go get github.com/tsuru/tsuru-client/tsuru
$ go get github.com/tsuru/tsuru-admin
$ go get github.com/tsuru/crane