Rainbond v5.15 版本发布,K8s升至1.27,500+开源应用快速安装

随着云原生概念的普及,企业和开发者面临着寻找和使用云原生应用的挑战。在过去,我们意识到用户经常不知道从何处寻找应用、应用部署困难、参数配置复杂等问题。尽管 Rainbond 集成了开源应用商店,并提供多个开源应用,但无法完全满足所有用户的需求。而 Helm 作为 Kubernetes 中的包管理工具,已经得到了广泛的使用,所以为了给用户更多的选择。我们决定建立一个全新的云原生应用市场

我们的云原生应用市场不仅包含 Rainbond 的应用模版和信创应用,还拥有几百个 Helm Chart 应用。应用每日更新,而且这些应用都可以通过一条简单的命令进行安装,无论你是在 Kubernetes 集群中还是 Rainbond 运行环境,都能轻松实现一键安装。就像从手机的 AppStore 下载安装应用一样简单便捷。

同时,我们还将 Rainbond 所支持的 Kubernetes 版本从 1.25 升级到1.27,以便让更多的用户也能够享受平台带来的便利和优势。

对接云原生应用市场,几百开源应用快速安装

当安装应用市场中的应用时,之前需要在Rainbond平台中对接应用市场,才能进行安装,并且查看应用的详细介绍还需跳转到应用市场页面。

现在我们做出了改进,你可以直接在云原生应用市场中浏览和选择需要的应用。

在 Rainbond 上快速安装 Helm Chart包,只需要在团队视图中选择新建-Yaml Helm Kubernetes-Helm,然后粘贴命令,即可一键安装。

而对于 Rainbond 的应用模版,点击安装后,你可以一键复制其命令,然后回到 Rainbond 的团队视图,在"新建"中选择"从应用市场安装",进入"命令行安装",将命令粘贴即可一键安装。

支持 Kubernetes 版本 1.26、1.27

Kubernetes 即将发布 1.28 版本,作为一个云原生应用管理平台,为了让更多的用户在不同场景能体验到 Rainbond 管理应用的便捷性和交付的易用性。本次版本新支持了 1.26-1.27 的 Kubernetes 集群对接和使用。现在可以使用 Helm Chart 在 1.19-1.27 的集群上快速部署 Rainbond。

优化构建速度

在之前的版本中,构建前端项目往往会遇到构建时间过长的问题。而本次升级专门对此进行了优化,在相同配置下,能比上个版本节约50%的构建时间。下面是在4核16G的环境中对常用的几种语言构建进行的测试对比数据。

Dockerfile (首次构建时间缩减60%)

5.15.0之前版本构建时间 5.15.0版本构建时间
无缓存 1分30秒 40秒
有缓存 1分30秒 6秒

Java Maven(首次构建时间缩减30%)

5.15.0之前版本构建时间 5.15.0版本构建时间
无缓存 3分30秒 2分30秒
有缓存 2分30秒 60秒

Node.js(首次构建时间缩减50%)

5.15.0之前版本构建时间 5.15.0版本构建时间
无缓存 2分钟 60秒
有缓存 1分30秒 30秒

详细变更点

新增功能

  • 平台支持的 k8s 最高版本由 1.25 升级到 1.27
  • 开源应用商店的应用支持命令行安装

功能优化

  • 支持自定义共享存储实现 #1705
  • 优化 Rainbond node 组件日志产生太多问题 #1675
  • 组件Kubernetes属性支持配置 securitycontext #1636
  • 优化构建速度

BUG 修复

  • 修复组件容器中中文编码乱码的问题#1701#1697
  • 通过帮助命令修复应用程序安装问题
  • 修复创建组件时修改端口别名不生效的问题
  • 修复containerd日志乱序问题
  • 修复arm 架构下多模块构建架构识别为 amd 问题 #1683
  • 修复修复多个组件实例时滚动更新失败的问题 #1643
  • 修复上传yaml文件时创建重复资源名称的问题
  • 修复存储表类型字段过短的问题 #1545
  • 修复安装helm应用失败的问题 #1714

感谢

感谢用户 weicheng12345678、xggz、hanxinhisen、identify4cloud、thrfox、xuh-代码 等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。

相关推荐
codeejun9 小时前
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容
开发语言·云原生·golang
真上帝的左手13 小时前
11. 容器化 vs 虚拟化-K8s-工作负载实战
云原生·容器·kubernetes
张忠琳16 小时前
【kubernetes v1.21】(controller-manager part 1)kube-controller-manager 核心架构与启动流程
云原生·架构·kubernetes
qq_4523962317 小时前
第十五篇:《Docker 与 Kubernetes 集成:从 Swarm 到 K8s 的迁移》
docker·容器·kubernetes
HackTwoHub17 小时前
K8s综合渗透测试工具,集成信息搜集、权限逃逸、横向移动,一站式搞定全流程渗透测试工作
人工智能·安全·web安全·云原生·容器·kubernetes·系统安全
做个文艺程序员17 小时前
第05篇:K8s CI/CD 全流程:GitOps × ArgoCD × Harbor——Java SaaS 从代码提交到生产部署一键直达
ci/cd·kubernetes·argocd
IT策士18 小时前
第 37 篇 k8s之调度进阶:亲和性、污点与容忍
云原生·容器·kubernetes
小猿姐18 小时前
三种 MongoDB Operator 实测对比:Community、Percona 与 KubeBlocks,谁更适合团队落地?
运维·mongodb·kubernetes
IT策士19 小时前
第 38 篇 k8s之RBAC 与 ServiceAccount 实战
云原生·容器·kubernetes
IT策士19 小时前
第 36 篇 k8s之资源管理:Requests、Limits 与 QoS
云原生·容器·kubernetes