安装tsuru客户端

tsuru包含三个客户端: tsuru, tsuru-admincrane.

  • 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系统,我们提供了编译好的二进制文件。你可以直接从项目的发布页面下载。

  1. crane: https://github.com/tsuru/crane/releases
  2. tsuru: https://github.com/tsuru/tsuru-client/releases
  3. tsuru-admin: https://github.com/tsuru/tsuru-admin/releases

使用Homebrew(适用Mac OS X)

如果你使用Mac OS X和homebrew,你可以使用自定义的tap去安装tsurucranetsuru-admin。首先需要添加tap:

  1. $ brew tap tsuru/homebrew-tsuru

然后就可以安装tsuru, tsuru-admin和crane:

  1. $ brew install tsuru
  2. $ brew install tsuru-admin
  3. $ brew install crane

当有新的tsuru客户端发布时,可以运行下面的命令更新:

  1. $ brew update
  2. $ brew upgrade <formula> # tsuru/tsuru-admin/crane

更多关于tap的内容,请查看homebrew文档.

注意: tsuru客户端依赖Go 1.4或者更高版本。请确保系统安装有最新版本的Go。

使用PPA (适用Ubuntu系统)

Ubuntu用户可以通过apt-gettsuru PPA安装tsuru客户端。在本地添加PPA仓库后,运行apt-get update

  1. $ sudo apt-add-repository ppa:tsuru/ppa
  2. $ sudo apt-get update

然后安装tsuru的客户端:

  1. $ sudo apt-get install tsuru-client
  2. $ sudo apt-get install crane
  3. $ sudo apt-get install tsuru-admin

从源码编译(适用Linux, Mac OS X和Windows)

注意:

如果你富有探险精神,可以尝试在其它平台编译源码,比如FreeBSD和OpenBSD。有什么进展记得告诉我们。

tsuru源码`是用Go实现的,所以在编译tsuru源码之前一定确保已经安装和配置好了Go

安装配置完Go之后,就可以使用go get去安装tsuru所有的客户端了:

  1. $ go get github.com/tsuru/tsuru-client/tsuru
  2. $ go get github.com/tsuru/tsuru-admin
  3. $ go get github.com/tsuru/crane

原文: http://doc.oschina.net/tsuru-paas?t=52617