Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。

开始实验:

安装 Rancher Server

Rancher是使用一系列的Docker容器进行部署的。运行Rancher跟启动两个容器一样简单。一个容器作为管理服务器部署,另外一个作为集群节点的Agent部署。

注意:你可以运行Rancher Server的容器的命令 docker run rancher/server --help 来获得所有选项以及帮助信息。

启动 RANCHER SERVER - 单容器部署 (NON-HA)

在安装了Docker的Linux服务器上,使用一个简单的命令就可以启动一个单实例的Rancher。

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

RANCHER UI

UI以及API会使用 8080 端口对外服务。下载Docker镜像完成后,需要1到2分钟的时间Rancher才能完全启动并提供服务。

访问如下的URL: http://<SERVER_IP>:8080<SERVER_IP> 是运行Rancher Server的主机的公共IP地址。

当UI已经启动并运行,你可以先添加主机或者在应用商店中选择一个容器编排引擎。在默认情况下,如果没有选择不同的容器编排引擎,当前环境会使用Cattle引擎。在主机被添加都Rancher中后,你可以开始添加服务或者从应用商店通过应用模版启动一个应用。

img

Rancher主界面右下角的“English”下拉列表,将当前界面的语言切换为简体中文。

设置权限管理。默认情况下登录 Rancher 不需要任何用户名和密码,但是为 了提高安全性,需要开启权限管理功能。选择“系统管理”→“访问控制”选项。

单击主页面“基础架构”->“主机”按钮,显示表明添加主机成功。

添加服务,移动窗口底部,点击“创建”按钮。

创建nginx容器

如果觉得我的文章对你有用,请随意赞赏