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

Rancher 安装与配置文档

Rancher 安装与配置文档

⚠️ 重要提示:
Rancher 部署完成后的初始化过程可能需要30 分钟左右,期间相关的 Pod 可能会多次重启或处于未就绪状态,这是正常现象,请耐心等待。

本文档介绍如何在 Kubernetes 集群中使用 Helm 安装 Rancher 平台。

前置依赖

在安装 Rancher 之前,请确保您的集群已安装以下组件。如果您尚未安装,请参考以下链接进行安装:

  • 安装 Kubernetes Nginx Ingress Controller
    参考文档:点击访问
  • 安装 Cert-Manager(用于自动签发证书)
    参考文档:点击访问

1. 添加 Rancher Helm 仓库

首先,添加 Rancher 的官方 Helm 仓库并更新本地缓存:

helm repoaddrancher-stable https://releases.rancher.com/server-charts/stable helm repo update

可以搜索可用的 Rancher 版本:

helm search repo rancher-stable-l

2. 下载并配置 Rancher Chart 包

为了避免 Kubernetes 版本兼容性问题,我们建议先将 Chart 包下载到本地进行修改。

2.1 下载指定版本的 Chart 包

# 下载 2.14.1 版本helm pull rancher-stable/rancher--version2.14.1# 解压下载的包tar-zxvfrancher-*.tgz

2.2 修改 Kubernetes 版本限制 (可选)

如果您的 K8s 版本较新,可能会被 Rancher Chart 默认的 kubeVersion 限制拦截。我们需要修改Chart.yaml

vimrancher/Chart.yaml

在文件中找到kubeVersion: '< 1.36.0-0'这一行,将其修改为更大的版本范围,或者直接注释掉:

# 注释掉原有的限制# kubeVersion: '< 1.36.0-0'# 或者改大一点允许更高的 K8s 版本kubeVersion:'< 1.37.0-0'

3. 安装 Rancher

进入解压后的目录,使用 Helm 进行本地安装:

cdrancher/ helm upgrade--installrancher.\--namespacecattle-system\--create-namespace\--version2.14.1\--sethostname=rancher.aioil.top\--setbootstrapPassword=admin1234567\--setingress.includeDefaultExtraAnnotations=true\--setingress.ingressClassName="nginx"

(注:如果您不需要修改Chart.yaml,也可以直接通过在线仓库安装:)

helm upgrade--installrancher rancher-stable/rancher\--namespacecattle-system\--create-namespace\--sethostname=rancher.aioil.top\--setbootstrapPassword=admin1234567\--setingress.includeDefaultExtraAnnotations=true\--setingress.ingressClassName="nginx"

4. 验证安装

安装过程可能需要几分钟时间,请耐心等待。使用以下命令检查安装状态:

# 查看 Pod 状态,等待所有 Pod 变为 Running 状态kubectl get pods-ncattle-system-w# 检查 Deployment 的滚动更新状态kubectl-ncattle-system rollout status deploy/rancher# 查看 Ingress 和 Service 是否正常创建kubectl get ingress,svc-ncattle-system# 查看命名空间下的所有相关资源kubectl get all-ncattle-system

5. 访问 Rancher

5.1 访问方式

当所有 Pod 处于 Running 状态,且 Ingress 配置生效后,您可以通过浏览器访问 Rancher 的 Web 界面:

  • 访问地址https://rancher.aioil.top(请确保该域名已解析到您的 Ingress 控制器节点 IP)

5.2 默认登录凭据

首次登录时,请使用您在安装时通过--set bootstrapPassword设置的密码:

  • 用户名admin
  • 密码admin1234567

6. 卸载 Rancher

如果您需要卸载 Rancher,可以执行以下命令清理资源:

helm uninstall rancher-ncattle-system
http://www.gsyq.cn/news/1375414.html

相关文章:

  • 打破边界:AI如何拓展焦点小组和深度访谈的深度与广度?
  • 网络总共分几层?它们之间有什么关系?
  • 林影通OCR识别管理平台 —— 林业图片经纬度智能识别,一键提取经纬度!
  • search_reports 减少AI里Tokens 消耗
  • 【云服务器内网穿透】Debian + Nginx + HTTPS + SSH反向隧道
  • 从备份到部署:用Clonezilla为网吧/机房批量克隆系统镜像的实战流程
  • 在Ubuntu 22.04上,用AutoDockTools给蛋白-小分子做对接,保姆级避坑指南
  • 2026年智己LS8优势深度解析:家庭SUV续航痛点与实用价值 - 品牌推荐
  • 华为OD机试真题 新系统 2026-05-20 C++ 实现【多模型版本的最优调度】
  • 鸿蒙 Location Kit:设备定位与位置服务(一)
  • GNN+CatBoost:图神经网络特征提取在材料性能预测中的实践
  • 低代码平台和AI低代码平台
  • 核方法检验条件均值函数:非参数统计与机器学习实践
  • Docker从安装到代码打包到部署云服务器全过程保姆级教程
  • 机器学习赋能冷等离子体种子处理:Extra Trees模型精准预测发芽率提升
  • 2025-2026年尚百年电话查询:定制全铝家居前需核实资质与合同条款 - 品牌推荐
  • 工业相机和镜头参数和选型
  • Liunx常用命令
  • RHEL9.2保姆级安装教程:从VMware虚拟机创建到系统配置的完整避坑指南
  • Linux系统篇,开发工具(六):文件的编译配置、调试的理解、cgdb和gdb的操作使用
  • 基于对比学习的机器遗忘框架CoUn:原理、实现与调优指南
  • 基于Intel Xe GPU与SYCL的AI模型完整性验证框架设计与实现
  • ML系统可持续性工程实践:从能耗优化到全生命周期管理
  • 告别Alt+F4秒退!在UE4/UE5中实现窗口事件监听的三种方法全评测
  • MyBatis 与 MySQL 执行流程
  • 从spring到spring boot——JAVA项目开发
  • UE4项目实战:用两个Widget组件搞定3DUI穿模问题(附蓝图与材质设置)
  • 2026年4月惠州知名的设备运输服务商推荐,精密设备搬迁/工厂设备搬运/设备安装搬迁/平台吊装,设备运输一站式服务哪家好 - 品牌推荐师
  • Armv9 SME指令集:FMLS与FMLSL浮点运算优化
  • 跨VM RowHammer攻击防御技术与DRAM安全研究