基于UCloud云centos7.2_X64环境搭建docker-rancher-k8s微服务环境
docker与其它数据统一的保存在/data/目录中
只需远程执行如下脚本即可完成升级内核与安装Docker步骤
修改服务器主机名,这里推荐采用主机内网IP,'.'替换成'-'便于查看,使用如下命令
或者将主机名根据作用命名
如rancher服务负载均衡rancher-proxy
如rancher服务节点1,命名为rancher_node01
如rancher服务节点2,命名为rancher_node02
#例子
hostnamectl --static set-hostname xxx-xxx-xxx-xxx
#rancher代理服务
hostnamectl --static set-hostname rancher-proxy
#rancher服务节点1
hostnamectl --static set-hostname rancher-node01
#rancher服务节点2
hostnamectl --static set-hostname rancher-node02
#坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑
/etc/hosts文件下一定要增加一行 主机ip 主机名
例:192.168.10.100(ip) 192-168-10-100(主机名)
不加有几率会出现集群主机名重复,导致集群崩溃
#升级内核,如果不放心可先下载脚本查阅后再执行^ ^
curl https://docker-snake.cn-bj.ufileos.com/update_kernel.sh | bash
#升级完内核别忘记重启,重新登录系统后一定要检查/data/目录是否挂载数据磁盘
#新版本的docker overlay2 存储驱动下一定要支持ftype=1
#xfs_info命令检查,mkfs.xfs -n ftype=1 /dev/xxx(重新格式化存储设备),mount 重新挂载到目录中
#安装docker,如果不放心可先下载脚本查阅后再执行^ ^
curl https://docker-snake.cn-bj.ufileos.com/install_docker.sh | bash
#安装docker 18.06.3-ce版本
curl https://docker-snake.cn-bj.ufileos.com/install_docker_18_06_03.sh | bash
#交付环境的脚本与文件都已经存放如下的项目中,还有例子项目.
#整体架构图
来源:oschina
链接:https://my.oschina.net/u/1189/blog/3027744