使用Rancher管理Docker集群

使用Rancher管理Docker集群

一、安装Docker

https://docs.docker.com/install/

这里安装了17.09.0-ce版本的docker

二、安装Rancher

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.6.5

大多数博客都推荐安装stable版本的rancher,但我在安装该版本rancher时出现了问题,添加节点时总是添加不上。最后发现要安装1.6.3+版本的rancher才可以。

三、访问控制

菜单ADMIN上的红色惊叹号是提醒需要配置访问控制。Rancher支持各种认证系统,比如常见的Github,LDAP,Active Directory等。这里直接使用本地帐号,提供一个管理员帐号就好。

四、添加环境

使用Rancher管理Docker集群_第1张图片
需要注意的是Rancher中有个Environment概念,每个Environment是独立的。Rancher支持Kubernetes,Docker Swarm,Mesos和Cattle,Rancher默认使用Cattle。Rancher默认建好了一个名字叫Default的Environment,宿主节点是在当前所在的环境里添加。

五、添加节点

添加之前,Rancher会向你确认访问服务器的url,以确保其他的宿主节点都可以访问到Rancher Server。
使用Rancher管理Docker集群_第2张图片
这里简单点,直接使用Custom来添加已有的机器,只需复制下面的docker命令在宿主机器上运行就可以了。

你可能感兴趣的:(docker,rancher,分布式计算,集群,docker,rancher,分布式)