鲲鹏Arm+麒麟V10 K8s 离线部署教程 - 教程

news/2025/10/5 10:10:38/文章来源:https://www.cnblogs.com/slgkaifa/p/19126309

鲲鹏Arm+麒麟V10 K8s 离线部署教程 - 教程

针对鲲鹏 CPU + 麒麟 V10 的离线环境,手把手教你从环境准备到应用上线,所有依赖包提前打包好,步骤写成傻瓜式操作指南。

一、环境规划#

准备至少两台机器。

架构OS作用
Arm64任意,Mac 也可以下载离线包
Arm64麒麟 V10单机部署 K8s 和 Rainbond

二、准备离线包#

2.1 准备 RKE2 离线包(K8s)#

下载 RKE2 v1.30.4 离线安装包。

wget https://pkg.rainbond.com/rke2/v1.30.4+rke2r1/rke2-images-linux-arm64.tarwget https://pkg.rainbond.com/rke2/v1.30.4+rke2r1/rke2.linux-arm64.tar.gzwget https://pkg.rainbond.com/rke2/v1.30.4+rke2r1/sha256sum-arm64.txtwget https://rancher-mirror.rancher.cn/rke2/install.sh

2.2 准备 Helm 离线包#

下载 Helm 二进制离线包。

wget https://get.helm.sh/helm-v3.18.1-linux-arm64.tar.gz

2.3 准备 Rainbond 离线包#

使用脚本下载 Rainbond 离线镜像。

cat >download_rbd_images.sh <<'EOF'#!/bin/bash IMAGE_DOMAIN=registry.cn-hangzhou.aliyuncs.comIMAGE_NAMESPACE=goodrainVERSION=v6.3.0-release image_list="${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rainbond:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-chaos:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-mq:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rainbond-operator:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-worker:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-api:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-init-probe:${VERSION}${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-monitor:v2.20.0${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/apisix-ingress-controller:v1.8.3${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/apisix:3.9.1-debian${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/local-path-provisioner:v0.0.30${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/minio:RELEASE.2023-10-24T04-42-36Z${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/rbd-db:8.0.19${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/registry:2.6.2${IMAGE_DOMAIN}/${IMAGE_NAMESPACE}/alpine:latest" for image in ${image_list}; do    docker pull "${image}"done docker save -o rainbond-offline-images.tar ${image_list}EOF

获取 Rainbond Helm Chart 包。

git clone -b main --depth=1 https://github.com/goodrain/rainbond-chart.git

三、离线部署准备#

以下操作在离线的麒麟 V10 服务器上执行。

3.1 导入离线包#

导入上述准备的离线包。

3.2 安装 Helm 命令#

解压离线包并将二进制移动到可执行目录。

tar zxvf helm-v3.18.1-linux-arm64.tar.gz && cp linux-arm64/helm /usr/local/bin

四、离线部署 K8s(RKE2 方式)#

4.1 配置 RKE2 参数#

  1. 创建 RKE2 配置文件目录。
mkdir -p /etc/rancher/rke2/config.yaml.d
  1. 配置 RKE2 参数,需禁用默认 Ingress 这会与 Rainbond 网关冲突。
cat >/etc/rancher/rke2/config.yaml.d/00-rbd.yaml <
  1. 配置私有镜像仓库,goodrain.me是 Rainbond 默认安装的私有镜像仓库域名。
cat >/etc/rancher/rke2/registries.yaml <

4.2 安装 RKE2(K8s 集群)#

  1. 将 RKE2 离线镜像包放到指定目录,启动时它会自动加载离线镜像包。
mkdir -p /var/lib/rancher/rke2/agent/imagescp /root/artifacts-rke2/rke2-images* /var/lib/rancher/rke2/agent/images# 同时将 Rainbond 离线镜像包也放入该目录cp /root/rainbond-offline-images.tar /var/lib/rancher/rke2/agent/images
  1. 准备安装目录。
mkdir /root/artifacts-rke2
  1. 将 rke2、rke2-images、sha256sum 移动到一个目录中,如下所示:
mv install.sh rke2* sha256sum* /root/artifacts-rke2cd /root/artifacts-rke2
  1. 执行安装命令。
INSTALL_RKE2_ARTIFACT_PATH=/root/artifacts-rke2 sh install.sh
  1. 启动 RKE2 服务。
systemctl enable rke2-server.service && systemctl start --no-block rke2-server.service
  1. 查看启动日志,大概需要 5-10 分钟才能完全启动。
journalctl -fu rke2-server

4.3 配置 Kubectl(K8s 命令行工具)#

  1. 配置 Kubectl 访问。
mkdir /root/.kubecp /etc/rancher/rke2/rke2.yaml /root/.kube/configcp /var/lib/rancher/rke2/bin/kubectl /usr/local/bin
  1. 验证 K8s 集群状态。
kubectl get nodekubectl get pod -n kube-system

五、离线部署 Rainbond V6#

5.1 配置 Rainbond 安装参数#

  1. 创建 Helm values.yaml 配置文件。
cat >values.yaml <

5.2 离线安装 Rainbond#

  1. 执行命令离线安装 Rainbond。
helm install rainbond ./rainbond-chart --create-namespace -n rbd-system -f values.yaml
  1. 执行完安装命令后,在集群中执行以下命令查看安装状态。
watch kubectl get pod -n rbd-system
  1. 当名称包含 rbd-app-ui 的 Pod 为 Running 状态时即安装成功。如下所示,Pod rbd-app-ui-678979c995-94kzb 为 Running 状态时,表示 Rainbond 安装成功。

如果你需要在离线环境下使用 Rainbond 的源码构建功能,你需要额外下载离线源码构建的离线包,请阅读 Rainbond 离线环境下使用源码构建文档。

六、部署验证#

6.1 访问 Rainbond 验证#

  1. 使用 gatewayIngressIPs 配置的 IP 地址访问 Rainbond,例如: http://192.168.0.100:7070

  2. 填写 Rainbond 注册信息并登录 Rainbond。

  3. 查看集群信息。

6.2 快速部署测试应用#

以 Nginx 为例,在工作空间 -> 容器,通过 Nginx 镜像部署个应用。如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928108.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高端企业网站公司企业培训师资格证报考2023

前言 在今天的技术世界中&#xff0c;Linux已成为广泛使用的操作系统之一&#xff0c;而对于运维人员和开发人员来说&#xff0c;磁盘分区挂载是一个至关重要的任务。正确地管理和配置磁盘分区挂载可以极大地提升系统的性能和可靠性&#xff0c;同时也能确保数据的安全性。 通…

完整教程:前端八股之CSS

完整教程:前端八股之CSS2025-10-05 10:00 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fo…

线段树模板1

#include<bits/stdc++.h> using namespace std; const int maxn=1e6+10; #define ll long longll n,m,sum[maxn<<2],add[maxn<<2];void pushup(ll id){sum[id]=sum[id<<1]+sum[id<<1|1]…

这些行业软件你用过哪个

这些行业软件你都知道吗 Altair HW FEKO 2022.1.2 x64 Altair PSIM Professional 2022.1 x64 with Full License Altair PSIM Professional 2023 with Full Features Altair S-CALC, S-CONCRETE, S-FOUNDATION 2023 a…

提供远程服务

3DVista Virtual Tour Suite 2023.0.13 3DVista Virtual Tour Suite 2023.2.10 3DVista Virtual Tour Suite 2025 AGI STK 12.6 全部模块可用 Alteryx Intelligence Suite 2023.2 Ansys Systems Tool Kit (STK) P Ansy…

分享一些软件资讯

├── 3DCoat 2022.24.7z ├── Flow.Science.Flow-3D.v11.2.Update2.Linux.x64-SSQ.rar ├── v:camcenter ├── 6SigmaDCX 12 ├── 6sigmaDCX 15.0+16.3 ├── 6sigmaET 13.1 14 16.3 17.1 ├── MSC Apex…

快速将网站seo南宁网站建设哪个好

可以设置服主与管理员 控制台中设置&#xff08;需游戏账号在线&#xff09; 服主 添加&#xff1a;在控制台中输入ownerid空格SteamID 删除&#xff1a;在控制台中输入removeowner空格SteamID 管理员 添加&#xff1a;在控制台中输入moderatorid空格SteamID 删除&#…

怎样建一个自己公司的网站wordpress discuz插件

1、简介 Topic类型的Exchange与Direct相比&#xff0c;都是可以根据RoutingKey把消息路由到不同的队列。 只不过Topic类型Exchange可以让队列在绑定BindingKey 的时候使用通配符&#xff01; BindingKey 一般都是有一个或多个单词组成&#xff0c;多个单词之间以.分割&#x…

20多年前李敖告訴你美國為什麼不可靠?

20多年前李敖告訴你美國為什麼不可靠?地址: https://www.youtube.com/shorts/ymtCafzVZfQ本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在…

商务网站建设内容上海先进网站设计

修改服务器密码指南,目前介绍两种不同的方案 方法一 指令式 winR键 弹出运行框里输入 cmd 点击确认或者右下角开始程序里面的点开运行 2.在弹出框里手动输入以下一组文字&#xff1a;net user administrator 123456 框内无法粘贴 需要手动输入 其中administrator 是用…

2025美缝剂源头厂家最新推荐权威排行榜:深度解析五大品牌实力与选购指南

美缝剂已成为装修中保障瓷砖耐用性与美观度的核心材料,但其市场乱象让消费者深陷选择困境:劣质产品半年内即发黄脱落,虚假宣传导致环保性能与实际不符,售后缺失让维权难如登天。数据显示,选错美缝剂引发的装修纠纷…

2025数控铣床厂家最新企业品牌推荐排行榜, 双头数控铣床,双面数控铣床,龙门数控铣床,双侧数控铣床推荐这十家公司!

在当今制造业转型升级的关键阶段,数控铣床作为重要的工业母机,其品质与性能直接影响着众多行业的生产效率与产品精度。然而,当前市场上数控铣床品牌众多,产品质量参差不齐,技术水平差异明显,给企业的选购带来了极…

详细介绍:Wi-Fi 切换 5G 的时机

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025最新推荐点胶机源头厂家权威排行榜:涵盖自动点胶机,果冻胶,无痕内衣,热熔胶类设备,助力企业精准挑选优质厂家

在当下工业自动化快速发展的背景下,点胶机作为生产环节的关键设备,其品质与性能直接关系到企业生产效率与产品质量。然而,市场上点胶机厂家数量繁杂,技术水平、产品类型差异显著,企业在选购时常常面临不知如何筛选…

前端开源JavaScrip库 - 详解

前端开源JavaScrip库 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco",…

网站为什么开发app英雄联盟网站设计

一、有一定门槛的分发渠道&#xff0c;难度较大 比如小米、华为、Realme、oppo等手机厂商应用商店&#xff0c;将App上传会有严谨的审核标准&#xff0c;可能需要专人来维系与应用商店的联系&#xff0c;还需要备案app&#xff1b; 其次是系统商应用商店&#xff0c;比如Goog…

手机网站拒绝访问怎么解决企业网站网页打开慢

文章目录1. 题目2. 解题1. 题目 https://tianchi.aliyun.com/oj/245679029019779851/254275128279634588 给定一个字符串代表一个仅包含"true","false","or","and"的布尔表达式。 你的任务是将这个表达式的值求出&#xff0c;返回&q…

长沙官网网站建设用vs做购物网站

目录 this 是什么&#xff1f; 箭头函数中的 this 为什么要改变 this 指向&#xff1f; 改变 this 指向的三种方法 call(无数个参数) apply(两个参数) bind(无数个参数) this 是什么&#xff1f; 在对象方法中&#xff0c;this 指的是所有者对象&#xff08;方法的拥有者…

Probabilistic method小记

概率方法是通过构造概率空间来证明组合命题的方法。 一个概率方法最简单的例子: 定义Ramsey数:\(R(a,b)\)表示最小的\(n\),使得对于\(n\)个点的图,无论将每条边染成红色还是蓝色,都存在一个大小为\(a\)的全部为红…

数据生成方法初步调研

也有论文专门提到金融领域的数据收集 将时序归一化之后离散化的效果会不会好一点(有些关系可以做差分来理解) 数据生成的内容有两个:时间序列和对齐的文本。时间序列的生成不是什么难的事情,所以研究主要集中在生成…