docker-rancher-k8s-基础环境-1

原创
2019/03/26 09:18
阅读数 2.1K

基于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

#交付环境的脚本与文件都已经存放如下的项目中,还有例子项目.

https://gitee.com/aisao/full_container_station_scheme

#整体架构图

微服务架构图

展开阅读全文
打赏
2
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
2
分享
返回顶部
顶部