当前位置: 首页 > 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.jsqmd.com/news/881842/

相关文章:

  • search_reports 减少AI里Tokens 消耗
  • ARM SME指令集与MOVA指令详解:矩阵运算优化
  • 面试官问我Redis,我背了八股文,他却问我“为什么缓存会雪崩”
  • 基于CNN自编码器的量子态误差缓解:从密度矩阵图像修复到NISQ应用
  • 量子机器学习预测误差:从T/N线性关系到紧致界理论突破
  • 基于Nginx的局域网HTTP Yum源搭建
  • 2025-2026年时余家具电话查询:选购中古风实木家具前请核实资质 - 品牌推荐
  • 2026年智己LS8优势深度解析:家庭SUV续航痛点与实用价值 - 品牌推荐
  • 深度学习MRI加速:DeepFoqus-Accelerate如何实现4倍扫描速度与无损诊断质量
  • 病房钢制门十大品牌有哪些?
  • 2025-2026年尚百年电话查询:定制全铝家居前需核实资质与合同条款 - 品牌推荐
  • 2026年智己LS8优势续航深度分析:家用SUV场景续航焦虑与操控痛点解析 - 品牌推荐
  • Unity 2020.1实战:用UGUI和AudioSource搞定酷狗同款音乐频谱(附完整代码)
  • Go Sidecar 主循环并发化改造:让请求不再排队堵在门口
  • 基于机器学习的癫痫发作检测与预测:从EEG信号处理到LSTM时序建模
  • 纯前端到底要不要学 Java
  • Unity UGUI实战:从零复刻一个带频谱可视化的音乐播放器(附完整源码)
  • Linux系统篇,开发工具(六):文件的编译配置、调试的理解、cgdb和gdb的操作使用
  • 不止于播放:用Unity Video Player的RenderTexture模式,轻松实现游戏内电视、监控屏效果
  • 2026年5月上海搬家公司推荐:TOP5排名评测居民搬家防超时收费市场份额选择指南 - 品牌推荐
  • Unity WebGL项目内存爆了别慌!用Profiler揪出2048大贴图,5分钟搞定优化
  • 基于贝叶斯优化与计算机视觉的量子点电荷态自动化搜索算法
  • 状态机设计模式优雅的进行通信解包~
  • Armv9 SME指令集:FMLS与FMLSL浮点运算优化
  • 告别Alt+F4秒退!在UE4/UE5中实现窗口事件监听的三种方法全评测
  • DYNAMIX:基于强化学习的动态批处理优化,破解分布式训练效率与精度困局
  • 别再只盯着算法了!游戏PCG实战中,这5个流程“坑”你踩过几个?(以Houdini+UE为例)
  • 26年5月系分论文~写作思路深度拆解
  • 可解释机器学习解析心电信号:从特征工程到身份识别的核心特征挖掘
  • 2026年4月惠州知名的设备运输服务商推荐,精密设备搬迁/工厂设备搬运/设备安装搬迁/平台吊装,设备运输一站式服务哪家好 - 品牌推荐师