原文地址:http://dbase.cc/2018/01/12/docker/04_rancher的部署安装/
为什么要使用Rancher
Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
Rancher的官方文档:https://rancher.com/docs/rancher/latest/en/
版本选择
版本选择参照官方文档:supported version of Docker
根据上图,本文选用以下符合要求的最新版本
系统准备
禁用IPV6
禁用虚拟内存swap
安装指定版本的docker
在以上三台主机上,安装指定版本的docker,参照docker的部署安装-Ubuntu并配置阿里镜像加速器
查看docker信息能看到以下内容:
安装Rancher管理端
在rancher1上操作
配置环境
点击编辑设置后,在弹出的页面中,更改如下几个参数:
Private Registry for Add-Ons and Pod infra Container Images(修改私有仓库地址):registry.cn-shenzhen.aliyuncs.com
Image namespace for Add-ons and Pod infra Container Images(修改AAONS组件命名空间):rancher_cn
Image namespace for kubernetes-helm (修改kubernetes-helm命名空间):rancher_cn
Pod Infra Container Image (修改默认的pause镜像名):rancher_cn/pause-amd64:3.0
参数设置完,点击页面下方的设置按钮返回环境模板编辑页面,保持环境模板其他参数不变,点击页面下方的创建按钮。
添加主机
因为是第一次添加主机,系统会要求你确认节点注册地址,我们直接点击保存。
依次登陆各个宿主机,执行5里面的脚本。
如果需要把rancher1加为宿主机,那么需要在4里面填写管理端和宿主主机之间互通的内网IP地址,建议不要添加rancher1为宿主机,方便后续做rancher server集群高可用。
按此办法可添加多台宿主机
因k8s管理复杂,本文只是演示如何配置k8s,后续文章的环境将继续使用rancher默认的Cattle,并且将docker升级到最新版本
参考文档
升级rancher
来源:oschina
链接:https://my.oschina.net/u/4278316/blog/3516973