一、放开对应端口
etcd 节点 | Control Plane 节点 | Worker 节点 |
---|---|---|
… | … | … |
二、关闭 SELinux
1.停止 SELinux
setenforce 0
2.关闭 SELinux (下次开机不会重新启动)
配置文件路径 /etc/selinux/config
编辑文件命令 vi /etc/selinux/config
将配置文件中 SELINUX=enforce 改为 SELINUX=disabled
同时将 SELINUXTYPE=targeted 注释掉
3.查看 SELinux 状态
sestatus | grep status
三、关闭 Firewalld 防火墙
1.停止 Firewalld 防火墙
systemctl stop firewalld.service
2.关闭Firewalld 防火墙(下次开机不会重新启动)
systemctl disable firewalld.service
3.查看 Firewalld 防火墙状态
systemctl is-active firewalld.service
四、安装docker
1.检查内核版本
确保内核版本 3.0 以上
uname -a
如下图:
2.安装依赖
docker依赖于系统的一些必要的工具
yum install -y yum-utils device-mapper-persistent-data lvm2
3.添加软件源
在阿里云镜像站上面可以找到docker-ce的软件源,使用国内的源速度比较快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker-ce
yum -y install docker-ce
5.启动docker服务
systemctl start docker
6.设置docker服务开机自动启动
systemctl enable docker
五、配置域名映射(该步可选)
1.查看rancher-service域名
2.在需要加入的机器配置域名映射
编辑host文件: vi /etc/hosts
如下图:
五、创建集群
1.登录rancher管理页面
2.添加集群
在集群列表页 添加集群
3.选择自定义集群创建
4.填写集群配置信息
5.将新机器加入集群
- 先选择你要加入集群的角色
- 赋值生成的命令去新机器执行
3.等所有机器都执行安装完后,点完成即可
注意: 添加机器的时候,名称不能重复(该名称可以不填,自动获取, 但如果手动填了,不能跟其它机器名称一样),如下图:
六、查看集群状态