您现在的位置是:首页 > 文章详情

Rainbond V5.10 版本发布,优化平台管理和开发者使用体验

日期:2022-11-07点击:342

当前版本主要的变化有:新增工作空间视图;重构平台管理视图,增加应用报警;支持 Helm 应用转化为Rainbond应用模型;支持集群Shell;支持控制台查看 Rainbond 组件的日志。

主要功能点解读:

增加工作空间,优化开发者使用体验

从平台工程的角度出发,我们希望能让平台管理和开发者使用关注点分离,平台管理员需要了解底层的技术和系统级工具,为开发者提供一体化使用环境。开发者在应用维度开发、交付和管理自己的业务应场景,完全不需要学习和了解底层技术。

而在之前版本中,开发者进入平台后,无法一目了然的管理自己的应用。为了方便开发者更聚焦于自己的业务,因此新增了工作空间视图,工作空间能清晰的查看到自己的团队和项目,以及所有项目近期的动态,无需关心除自身业务以外其他的事情。

ba5d35b9-6098-4a8c-bab5-ba4230748c66

重构平台管理视图,增加应用报警

为了提升平台管理员的使用体验,重新设计了企业视图。新增了应用报警,当内部组件运行异常时,将会直接展示在平台首页。

4a8c6ad9-b56f-48fe-9ba3-9253c098dcfb

通过界面直接查看 Rainbond组件的日志

在使用 Rainbond 的过程中,难免会遇到各种问题,然而有些问题你无法直观的去辨别错误的原因,这个时候你就需要去查看 Rainbond 各个组件的日志来定位问题了。按照以往的方式,还要进入到集群中通过 kubectl logs -f ... 命令查看,这个时候你发现还没有 kubectl 然后又得去翻找安装文档,然后等等一系列操作,这无疑是阻碍了你和 Rainbond 之间的双向奔赴。但是现在,获取日志只需一键。 平台管理 -> 日志 省时又省力。

c65b9fb3-a076-4303-b012-b118659c84fd

日志主要分为两部分:

  • 控制台日志:记录 Rainbond 控制台的日志。
  • 集群日志:记录集群端的日志,你对接的集群都会展示在这里。
  • 网关日志:记录 Rainbond 底层网关的日志。
  • API 日志:集群端与控制台通信的第一层,大部分是数据库操作的日志。
  • 构建日志:这里展示的是组件、源码构建的日志。
  • 运行时日志:记录 Rainbond 与集群交互的日志,比如说获取组件状态。

支持集群命令行

集群命令行是在控制台为你打开了一个可以直接操作集群的终端,并且终端里还贴心的为你封装了常见的与集群交互的工具:kubectl grctl ,让你的集群操作更丝滑。

而当你想获取组件的详细信息的时候,你可以在组件的伸缩视图内获取到类似于 grctl service get ... 的命令,然后直接在集群命令行中执行,省去了安装 grctl 以及连接集群的时间。

1f036f63-d066-486b-8c20-f7f1c29d658c

Helm 安装的应用自动转换为 Rainbond 应用模型

Rainbond之前便支持了对 Helm 应用的管理,但是这一部分功能开发的相对独立,无法与 Rainbond 应用模型互动。5.10 版本修改了 Helm 管理的底层实现。支持了直接将 Helm 应用转换为 Rainbond应用模型。通过支持Rainbond应用模型后,Helm在Rainbond上使用更加灵活:

  • Helm应用中的子服务可以在Rainbond上管理和运维,兼容Rainbond所有功能
  • Helm安装的组件可以和Rainbond的组件混合编排
  • Helm安装的应用可以发布成Rainbond应用模版

不管是从对接的 Helm 仓库安装 chart 包,还是 Helm 命令安装 chart 包,都可以转换为 Rainbond 应用模型,未来我们计划支持将 Rainbond 应用模版自动转成Helm chart包。

详细变更点

新增功能

  • 增加工作空间,优化开发者使用体验
  • 重构平台管理视图,增加应用报警
  • 通过界面直接查看 Rainbond组件的日志
  • 支持集群命令行
  • Helm 安装的应用自动转换为 Rainbond 应用模型

优化功能

  • 通过主机安装默认的K8s版本提升至 v1.23.10 #65
  • 默认的K8s Dashboard 版本升级至 v2.6.1
  • 优化单机版安装启动速度 #1188
  • 单机版支持在 Centos 8, Debian 11 上安装
  • 主机版支持在 Centos 8 安装
  • 离线安装包支持源码构建

BUG 修复

  • 修复网关策略在备份恢复后无法使用的问题 #1224
  • 修复备份管理状态错误问题 #1374
  • 修复服务实时性能分析-历史-undefined问题 #1378
  • 修复Helm 对接集群已经使用了外部数据库,安装还是会启动 rbd-db 问题 #1366
  • 修复了单机体验版重启后平台无法使用的问题 #1396
  • 修复从 Dockerfile 构建插件无法使用的问题 #1405
  • 修复部分翻译问题 #1402 #1375
  • 修复单机体验版 yaml 文件上传,部署组件失败的问题 #1370
  • 修复 helm 多节点安装时,仅指定网关节点,配置漂移的问题 #1264

感谢

感谢 lihao666、simon12138-code、atidat、344108150、xy2019devl、constanine、dongasai、 liu13430、wulonguncle等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。

原文链接:https://www.oschina.net/news/216791/rainbond-5-10-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章