1.规划和环境准备

linux 版本为centos 7.9 内核 Linux node2 5.10.9-1.el7.elrepo.x86_64 

我选择的 rancher 2.55  docker 18.09 版本不对可能导致失败 具体查看官网

https://rancher.com/support-maintenance-terms/all-supported-versions/rancher-v2.5.5/

四台主机 资源不足可能导致添加不成功

rancher192.168.0.102四核4GB
master192.168.104四核4GB
node1192.168.0.115四核4GB
node2192.168.0.114四核4GB

 

 

 

 

注意需要修改hostname,不然添加node 节点会覆盖master 节点,导致添加 节点不成功

hostnamectl set-hostname master   #104执行
hostnamectl set-hostname node1    #115执行
hostnamectl set-hostname node2    #114执行

 

关闭防火墙

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
systemctl disable firewalld
systemctl stop firewalld

关闭swap分区

swapoff -a
vi /etc/fstab 
#swap一行注释

 

替换阿里源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

 

 

2.docker 安装

yum install -y docker-ce-18.09.0-3.el7 docker-ce-cli-18.09.0-3.el7 containerd.io-1.2.0-3.el7

 

添加docker 加速镜像

https://www.cnblogs.com/allenjing/p/12575972.html

添加kubernetes 国内源

https://blog.csdn.net/weixin_43394724/article/details/96477946

3.安装rancher

1.在主机上执行命令Rancher 2.5.x 及更新版本,需要开启特权模式安装 Rancher

docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 --privileged 
 rancher/rancher:latest

等一段时间后出现访问 主机地址192.168.0.102

 

 

如果应用商店打不开 添加rancher应用商店

https://gitee.com/rancher/charts.git

4.添加集群

master 节点都要勾选拷贝命令在master节点执行

然后等待,可以在rancher 主机上查看命令 docker logs -f 容器名称

如下图 成功后编辑集群添加node 节点

 

只勾选 worker 复制下面的命令在node节点执行 注意一定要修改hostname

如图剩下的就是等待了

最后放一张成功的图

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐