国内首个支持国产化信创的开源云原生平台

国产化信创是指中国本土信息技术和创新产业的发展和推广。随着各种形势的复杂变化,推动国产化和信创已成为信息产业发展的重要方向。在这一背景下,国内的技术企业和开发者们纷纷投入到开源国产化和自主创新的浪潮中,力图摆脱对国外技术和服务的依赖。从硬件到软件,再到云原生。

众所周知,在各个技术领域都有国产化信创的产品,比如国产CPU、国产操作系统、国产数据库等等都有厂商在做,都有开源的版本。但目前开源的国产化信创云原生平台目前较少。据我了解,目前在国内 Rainbond 是首个支持国产化信创的开源云原生平台。

国产化信创环境支持

目前主流的国产化 CPU 厂商包括飞腾、华为、龙芯、海光、兆芯等,其指令集集中在 X86Arm 以及自主性极高的 LoongArch (MIPS 指令集的后继者) 。

Rainbond 开源版本对国产 CPU 和国产操作系统提供全面支持,确保应用能够在国产硬件和软件环境下稳定运行。这包括对多种国产 CPU 架构的优化和适配,如鲲鹏、飞腾、龙芯等,以及对国产操作系统的兼容性,例如统信、银河麒麟、中标麒麟、龙蜥、欧拉操作系统等。这种支持不仅涵盖了基础的运行环境,还包括了对特定硬件和软件特性的优化,以提高性能和安全性。

信创应用迁移支持

Rainbond 开源版本自动屏蔽架构差异,以最低成本将应用迁移到国产化信创环境之中。仅需要提供源代码,即可在指定架构环境中编译运行。开源应用商店提供不同架构的应用模板,上百种开源软件一键部署。信创应用供应商可以以最小的技术成本和时间成本,即可将不同类型的服务重新编译,并部署到信创环境中去。

国产化信创环境部署实践

Rainbond 的有三种安装方式,这三种安装方式都支持国产化信创环境:

  • 快速安装:这是一个快速体验版本,使用一条命令安装 Rainbond。
  • 基于主机安装:支持通过裸操作系统开始部署 K8s + Rainbond。
  • 基于K8s安装:这种方式需要用户自行部署K8s,再部署 Rainbond。

下面将简述如何使用基于主机安装方式在麒麟V10 + 鲲鹏上部署 Rainbond。我这里是在华为云上开个演示服务器。

安装 Docker

Rainbond 提供了 Arm 版的 Docker 安装脚本,如下:

bash 复制代码
curl -sfL https://get.rainbond.com/install_docker | bash

安装 Rainbond 控制台

Rainbond 镜像支持多架构,不同的架构自动拉取不同的镜像。使用 Docker 启动 Rainbond 控制台,启动后使用 http://IP:7070进行访问。

bash 复制代码
docker run -d -p 7070:7070 \
--name=rainbond-allinone --restart=always \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.17.3-release-allinone

安装 K8s

  1. 登录 Rainbond 后,进入 平台管理 > 集群 -> 添加集群 -> 从主机开始安装 进入图形化安装页面。
  2. 按照页面引导填写信息,如下:
  1. 等待完成安装即可。

安装 Rainbond 集群

在安装完成 K8s 集群后,下一步将进入 Rainbond 集群安装页面,这部分将引导您完成 Rainbond 集群的安装。

根据页面引导填写配置,配置详情可参考 Rainbond 集群安装配置说明

配置信息填写完成后进入 Rainbond 集群安装页面,在该页面可看到安装的进度信息,并且每个组件都可点击查看状态以及事件信息。

等待 Rainbond 所有组件都启动后,会自动跳转到集群对接页面,填写集群 ID,完成对接。

最后

在完成以上步骤后,您已经成功在国产化信创环境中部署了 Rainbond 云原生平台,并且可以开始管理和部署您的信创应用。随着国产化信创的不断推进,Rainbond 作为首个全面支持国产化信创的开源云原生平台,将在未来发挥越来越重要的作用。国产化信创的道路虽充满挑战,但 Rainbond 会致力做好开源、做好国产化信创,我们相信未来国产化信创云原生平台的生态将会更加完善。

相关推荐
字节源流1 小时前
【spring cloud Netflix】Eureka注册中心
云原生·eureka
说私域1 小时前
定制开发开源AI智能名片S2B2C商城小程序:技术赋能商业价值实现路径研究
大数据·人工智能·小程序·开源
说私域1 小时前
基于开源AI大模型AI智能名片S2B2C商城小程序,探究私域电商中人格域积累与直播电商发展
人工智能·小程序·开源·零售
基哥的奋斗历程2 小时前
kubernetes configMap 存储
云原生·容器·kubernetes
阿里云云原生20 小时前
LLM 不断提升智能下限,MCP 不断提升创意上限
云原生
阿里云云原生20 小时前
GraalVM 24 正式发布阿里巴巴贡献重要特性 —— 支持 Java Agent 插桩
云原生
云上艺旅1 天前
K8S学习之基础七十四:部署在线书店bookinfo
学习·云原生·容器·kubernetes
ghostwritten1 天前
Run Milvus in Kubernetes with Milvus Operator
容器·kubernetes·milvus
自由鬼1 天前
开源虚拟化管理平台Proxmox VE部署超融合
linux·运维·服务器·开源·虚拟化·pve
你觉得2051 天前
浙江大学朱霖潮研究员:《人工智能重塑科学与工程研究》以蛋白质结构预测为例|附PPT下载方法
大数据·人工智能·机器学习·ai·云计算·aigc·powerpoint