用Rancher2.8.5部署K8s集群

发布于:2024-06-24 ⋅ 阅读:(71) ⋅ 点赞:(0)

参考:通过Rancher 2.7.5部署企业生产级K8s集群

新K8s集群的环境信息

Rancher1台,K8s集群6台(1台rancher,3台master,4台node)。

Name|lmage Name|IP Address|Flavor|Comment
project-root-dev-rancher|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.26,10.0.18.91|8C_16G_500G|rancher
project-root-dev7|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.117,10.0.17.96|8C_16G_80G|node
project-root-dev6|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.59,10.0.18.62|8C_16G_80G|node
project-root-dev5|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.120,10.0.16.171|8C_16G_80G|node
project-root-dev4|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.60,10.0.18.37|8C_16G_80G|node
project-root-dev3|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.21,10.0.17.61|8C_16G_80G|master
project-root-dev2|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.87,10.0.17.167|8C_16G_80G|master
project-root-dev1|Rocky Linux release 9.1 (Blue Onyx)|192.168.89.123,10.0.17.191|8C_16G_80G|master

NFS存储在集群的rancher节点上。

环境准备

设置主机名

设置:hostname K8s-master
查看:hostname

打开路由转发

设置:echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf
生效:sysctl -p
查看:sysctl -a | grep "ip_forward"

Rancher节点的准备

安装工具:yum -y install wget
下载yum源:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
安装docker:yum -y install docker-ce docker-ce-cli
开启服务:systemctl enable --now docker
查看信息:docker info

部署并访问Rancher

创建数据文件目录:mkdir -p /opt/data/rancher_data
启动rancher:docker run -d --privileged -p 80:80 -p 443:443 -v /opt/data/rancher_data:/var/lib/rancher --restart=always --name rancher rancher/rancher:latest
解释:-d后台运行;-p映射端口;-v映射数据卷;--privileged管理员权限;--restart重启策略;--name容器名称;容器镜像和版本。
访问Rancher的页面(https://10.0.18.91),根据网页的提示,在Rancher服务器后台查找到密码,进行登录。
默认选择的是随机密码,我们可以选下一项,设置我们自己的密码(admin:K8s@yuan*)。
登录后,在页面右上角的用户头像的菜单里的Preference偏好设置中,可以将语言改为“中文”。

创建K8s集群

在主页面,点击“创建”集群,选择“自定义”。
填写集群名称为(dev),其他默认(rke2)。
其他节点(master和node)注册时,勾选上“不安全”。
针对master节点,选择(Etcd和ControlPlane)这两项。
针对node节点,仅选择(worker)这一项,等待50分钟后,会接入成功。
新环境的地址:https://10.0.18.91。账号(admin,K8s@yuan*)。
该IP地址配置了DNS域名(https://rancher.inter.yuansuan.cn),访问它也行。


网站公告

今日签到

点亮在社区的每一天
去签到