rancher搭建k8s集群
1.规划四台主机rancher192.168.0.102master192.168.104node1192.168.0.115node2192.168.0.114注意需要修改hostname,不然添加node 节点会覆盖master 节点,导致添加 节点不成功hostnamectl set-hostname master#104执行hostnamectl set-h...
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/
四台主机 资源不足可能导致添加不成功
rancher | 192.168.0.102 | 四核4GB |
master | 192.168.104 | 四核4GB |
node1 | 192.168.0.115 | 四核4GB |
node2 | 192.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
如图剩下的就是等待了
最后放一张成功的图
更多推荐
所有评论(0)