为什么要使用Rancher
Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
下图展示了Rancher的主要组件和功能:
版本选择
根据上图,本文选用以下符合要求的最新版本
系统准备
主机名
IP地址
用途说明
操作系统
rancher1
10.245.231.119
server管理节点
Ubuntu 16.04.3 LTS
docker201
10.245.231.201
agent工作节点
Ubuntu 16.04.3 LTS
docker201
10.245.231.202
agent工作节点
Ubuntu 16.04.3 LTS
禁用IPV6
sudo vi /etc/sysctl.d/99-sysctl.conf
# 添加以下内容
#------------------------------------------net.ipv6.conf.all.disable_ipv6= 1net.ipv6.conf.default.disable_ipv6= 1net.ipv6.conf.lo.disable_ipv6= 1#------------------------------------------
sudo sysctl -p
禁用虚拟内存swap
# 不重启电脑,禁用启用swap,立刻生效sudo swapoff -a
# 启用命令sudo swapon -a
# 查看交换分区的状态sudo free -m
# 永久禁用Swap,在/etc/fstab中swap分区这行前加 #sudo vi /etc/fstab
#------------------------------------------#/dev/mapper/docker201--v