新闻详情

新闻详情

首页 / 资讯中心 / 详情

麒麟V10使用Rancher快速部署K8S集群

发布时间:2026/9/2 19:53:49来源:尧图网络
麒麟V10使用Rancher快速部署K8S集群
Rancher 是面向容器化环境的 Kubernetes 集群管理平台可通过统一的 Web 管理界面简化 Kubernetes 集群的创建、配置、节点管理及运维操作。通过 Rancher 可快速完成 Kubernetes 集群部署并实现集群资源、应用及节点的统一管理降低 Kubernetes 集群部署和运维的复杂度满足企业容器化平台的建设和管理需求。1. 安装要求部署Kubernetes集群机器需满足以下条件一台或多台机器操作系统 KylinV10.x86_64硬件配置最低2GB内存2核CPU硬盘50左右最好需要访问外网拉取镜像如访问不了则使用离线包导入即可2.服务器规划详情服务器名称服务器IP定位版本master01192.168.10.10k8s主节点docker-ce20.10.9node01192.168.10.20从节点1docker-ce20.10.9node02192.168.10.30从节点2docker-ce20.10.9node03192.168.10.40rancher-serverrancher-2.7.93.服务器初始化​ # 关闭防火墙 systemctl stop firewalld # 禁用防火墙 systemctl disable firewalld # 关闭selinux #临时关闭 setenforce 0 #永久关闭 sed -i s/enforcing/disabled/ /etc/selinux/config # 关闭swap # 临时关闭即可 swapoff -a # 根据主机详情规划设置主机名 hostnamectl set-hostname hostname # 在master添加hosts cat /etc/hosts EOF 192.168.10.10 master01 192.168.10.20 node01 192.168.10.30 node02 192.168.10.40 rancher-server EOF # 将桥接的IPv4流量传递到iptables的链 cat /etc/sysctl.conf EFO net.ipv4.ip_forward 1 net.bridge.bridge-nf-call-ip6tables 1 net.bridge.bridge-nf-call-iptables 1 EFO sysctl --system # 生效 # 时间同步 yum install ntpdate -y ntpdate time.windows.com ​4.安装docker#直接拉取本地即可 wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz #解压 tar -zxvf docker-20.10.9.tgz #将解压目录下所有文件移动到/usr/bin/下 mv docker/* /usr/bin/ #添加到系统服务 cat /usr/lib/systemd/system/docker.service EOF [Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target [Service] Typenotify EnvironmentFile-/etc/sysconfig/docker EnvironmentFile-/etc/sysconfig/docker-storage EnvironmentFile-/etc/sysconfig/docker-network EnvironmentGOTRACEBACKcrash ExecStart/usr/bin/dockerd $OPTIONS \ $DOCKER_STORAGE_OPTIONS \ $DOCKER_NETWORK_OPTIONS \ $INSECURE_REGISTRY ExecReload/bin/kill -s HUP $MAINPID LimitNOFILE1048576 LimitNPROC1048576 LimitCOREinfinity # set delegate yes so that systemd does not reset the cgroups of docker containers Delegateyes # kill only the docker process, not all processes in the cgroup KillModeprocess [Install] WantedBymulti-user.target EOF #启动docker服务 systemctl restart docker #设置自启动 systemctl enable --row docker5.启动rancher#创建存储目录 mkdir -p /data/rancher2.7.9 #下载镜像的话比较费时间 docker run -d --privileged -p 80:80 -p 443:443 -v /data/rancher2.7.9:/var/lib/rancher --restartalways --name rancher2.7.9 rancher/rancher:v2.7.96.启动后访问https://192.168.10.407.复制该命令到rancher-server节点执行箭头指的参数换成容器id8.将红框的内容粘贴至Password位置9.账号默认admin,设置密码也可以但必须12位继续用生成的密码10.可以设置偏好背景和字体11.创建集群12.选择自定义创建集群13.14.在集群中三个角色主节点全部勾选如果主节点不想当工作节点的话则去掉15.各节点执行注册命令命令只是示例用自己服务器生成的命令执行#主节点 curl --insecure -fL https://192.168.10.40/system-agent-install.sh | sudo sh -s - --server https://192.168.10.40 --label cattle.io/oslinux --token wxjhz4x57fcwqrp5q9gnknx52pgpj7zckkn6xftffv988jpncfd7gn --ca-checksum 808bb6ce496c01a7b0d81f1430635020cba5c3e0c78e1fb064989a4aab362403 --etcd --controlplane --worker #从节点都执行只保留worker选项 curl --insecure -fL https://192.168.10.40/system-agent-install.sh | sudo sh -s - --server https://192.168.10.40 --label cattle.io/oslinux --token wxjhz4x57fcwqrp5q9gnknx52pgpj7zckkn6xftffv988jpncfd7gn --ca-checksum 808bb6ce496c01a7b0d81f1430635020cba5c3e0c78e1fb064989a4aab362403 --worker16.执行完后等待即可需要拉取镜像没有离线镜像的话大概20分钟17.等待即可18.如果迟迟加入不了则查看他的状态看下日志是不是镜像拉去不了得开梯子systemctl status rancher-system-agent.service19.在主节点添加yum源下载管理工具[rootk8s-master ~]# cat /etc/yum.repos.d/kubernetes.repo EOF [kubernetes] nameKubernetes baseurlhttps://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled1 gpgcheck0 repo_gpgcheck0 gpgkeyhttps://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF20.安装管理工具,版本相近即可我安装的1.28.2的版本yum install -y kubectl-1.28.2-021.安装好后验证集群是否安装完成即可
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

国产长芯微LPA603完全P2P替代AD603,是一款低噪声、轨到轨输出的压控放大器 2026/9/3 0:49:06

国产长芯微LPA603完全P2P替代AD603,是一款低噪声、轨到轨输出的压控放大器

产品描述 LPA603是一款低噪声、轨到轨输出的压控放大器,适用于射频和中频自动增益控制(AGC)系统。它提供精确的、引脚可选增益范围,从1dB至28dB,带宽为75MHz,或从21dB至48dB,带宽为12MHz。通过…

阅读更多 →
软件测试面试通关指南:从测试用例设计到AI测试实战 2026/9/3 0:49:06

软件测试面试通关指南:从测试用例设计到AI测试实战

今天上午面了 4 个软件测试岗候选人,结束之后我最大的感受是:多数人的问题不是“技术深度不够”,而是基础不牢、表达混乱、项目经不起追问。有人能背出一整段八股文,但让他现场给一个登录功能设计测试用例,他只能说出“…

阅读更多 →
人形机器人进厂落地全解析:从试点到量产的关键路径 2026/9/3 0:49:06

人形机器人进厂落地全解析:从试点到量产的关键路径

人形机器人进厂打工,这个话题每隔一阵就会上一次热门。但如果你真的到过制造现场,或者正在评估要不要在自己的产线里试点一台,就会知道“能走能跑”和“能稳定干活”之间,隔着一整条产线的距离。目前更准确的说法是:人…

阅读更多 →
从AVR到ARM:GRBL运动控制固件向STM32平台的深度移植实战 2026/9/3 0:49:06

从AVR到ARM:GRBL运动控制固件向STM32平台的深度移植实战

简介:本资源是面向嵌入式开发者与CNC设备爱好者的技术实践项目,将经典开源固件GRBL成功移植至STM32平台(已验证运行于STM32G0系列),并集成FreeRTOS实时操作系统,显著提升多任务调度能力与功能扩展性&#x…

阅读更多 →
锅炉温度控制实战:增量式PID算法原理、MATLAB仿真与工程实现 2026/9/3 0:49:06

锅炉温度控制实战:增量式PID算法原理、MATLAB仿真与工程实现

简介:本资源是一份面向自动化控制初学者与热工过程控制实践者的MATLAB增量PID控制器实现方案,聚焦锅炉主汽温度这一典型大滞后工业对象的精确调控问题。压缩包仅含1个核心文件pid.m,大小624B,为纯MATLAB脚本,完整实现了…

阅读更多 →
Claude Fable 5.1 与 Fable 5 核心区别:3 个 Breaking Change + 5 项新功能开发者完整指南 2026/9/3 0:46:06

Claude Fable 5.1 与 Fable 5 核心区别:3 个 Breaking Change + 5 项新功能开发者完整指南

发布日期:2026-09-02 | 话题:Claude Fable 5.1 / API 迁移 / Agentic 编码Claude Fable 5.1(model ID:claude-fable-5-1)于 2026 年 9 月 1 日正式发布,是 Fable 5 的直接继任者,定位"长时…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞