1.环境选择linux
安装Rancher环境,必定要在干净的linux主机上进行,避免出现因配置致使的莫名其妙的问题。服务器操做系统建议CentOS7.4(内核3.10以上)低于这个版本的系统 如7.3 7.2会报一docker
个小bug,不过倒不影响使用,再低内核的版本就不要用了,不少都不支持json
生产环境建议采用阿里云 Rancher(1C 2G以上的配置,若要保证运行稳定,建议配置至少2C 4G), 宿主机(1C 2G以上的配置)、弹性公网EIP+ 专有网络测试,服务器
私有环境建议采用Rancher(1C 2G以上的配置),宿主机(1C 2G以上的配置)、 虚拟机(Hyper-V、VMware)+ 同一内网可通信Rancher 1.6.12 ,调度引擎选择Cattle。网络
Rancher2.0调度引擎默认使用K8s,当前仍是测试版,官方不建议在生产环境使用。curl
2.环境配置测试
主机名: 管理端 mgr01 (需设置静态IP) 宿主机 ws01 依次增长阿里云
防火墙: systemctl stop firewalld systemctl disable firewalldurl
IPV6 : 禁用 ,最好内核禁用操作系统
3. 安装Docker
root执行 curl https://releases.rancher.com/install-docker/17.06.sh | sh
配置加速器 mkdir -p /etc/docker
vi /etc/docker/daemon.json
填写: {
"registry-mirrors": ["https://3kirl0sr.mirror.aliyuncs.com"] #(此处是个人专属加速器,可填写公共加速器或者自行注册)
}
重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
4. 安装Rancher管理端
登录服务器Mgr01
运行完后,就能够经过IP:8888来访问Rancher的管理台了 ,接下来咱们就能够点击 “添加主机” 来添加各个宿主机了
5. 加入宿主机
依次登录各个宿主机,执行5里面的脚本便可。
若是须要把mgr01 加为宿主机,那么须要在4里面填写mgr01和ws之间互通的内网IP地址,建议不要添加mgr为宿主机,方便后续作mgr集群高可用
6. 添加好的界面
Rancher有不少好玩的,强大的功能,后续咱们逐一去发现讲解。对于DevOps来说,原来能够这么简单。