转载

如何初始化Rancher server - 用于今后的自动化

我们已经花了不少的时间在Rancher UI上了,你可能也已经知道了如何用Rancher Server 来管理大量的docker 容器了。 那么,如何自动化配置和管理Rancher server和hosts呢? 比如自动化安装Rancher server,初始化,以及自动添加 hosts(nodes)。这里最关键的是,

  1. 如何得到Rancher server 的registration token。
  2. 如何得到Rancher API key

这篇文章就是针对这些问题的。

先来谈谈如何得到Registration token。 因为你需要用这个token来添加新的hosts。

安装好rancher server后,你可以通过下面的命令来实现:

$ curl -s http://<rancher_server_ip>:8080/v1/projects |jq ' .data[0].id'
"1a5"

当然如果你安装了httpie的话,下面的命令会很好用的

$ http GET http://54.206.127.208:8080/v1/projects|jq ' .data[0].id'
"1a5"

由此可知,rancher server 在没有初始化前,缺省(default)的项目id 是 1a5 。 如果你想偷懒的话,可以直接用它。

如何初始化Rancher server - 用于今后的自动化

原文  http://dockone.io/article/1199
正文到此结束
Loading...