当前位置: 首页 > news >正文

用Rancher2.8.5部署K8s集群

参考:通过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),访问它也行。

http://www.lryc.cn/news/385213.html

相关文章:

  • 未来已来,如何打造智慧养殖场?
  • 代码随想录算法训练营第七天|454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
  • Python和tkinter实现的字母记忆配对游戏
  • Leetcode Hot100之链表
  • 5.9k!一款清新好用的后台管理系统!【送源码】
  • Vue-cli搭建项目----基础版
  • python之__call__函数介绍
  • 【AI】生成式AI服务器最低配置
  • 2.Android逆向协议-了解常用的逆向工具
  • 大数据------额外软件、插件及技术------Linux(完整知识点汇总)
  • iOS 其他应用的文件如何在分享中使用自己的应用打开
  • 【编译原理必考大题】 推导构建语法树,写出语法树的短语,简单短语和句柄
  • redis服务介绍
  • nodepad 中换行符、tab替换
  • 常见的字符串函数(包含头文件string.h)和字符函数(2)
  • Python | Leetcode Python题解之第187题重复的DNA序列
  • SpringCloud分布式微服务链路追踪方案:Skywalking
  • 首次线下联合亮相!灵途科技携手AEye、ATI亮相2024 EAC 易贸汽车产业大会
  • 一文入门CMake
  • 【LeetCode面试经典150题】117. 填充每个节点的下一个右侧节点指针 II
  • RTDETR更换优化器——Lion
  • Spring Boot中最佳实践:数据源配置详解
  • 第1章 物联网模式简介---独特要求和体系结构原则
  • 数据挖掘概览
  • 【学习】软件测试中常见的文档类型及其作用
  • electron的托盘Tray
  • Harmony OS UI框架探索笔记
  • transformers evaluate
  • 【ONLYOFFICE深度探索】:ONLYOFFICE桌面编辑器8.1震撼发布,打造高效办公新境界
  • C++系统相关操作4 - 获取CPU(指令集)架构类型