Rainbond V5.10 版本发布,优化平台管理和开发者使用体验
当前版本主要的变化有:新增工作空间视图;重构平台管理视图,增加应用报警;支持 Helm 应用转化为Rainbond应用模型;支持集群Shell;支持控制台查看 Rainbond 组件的日志。
主要功能点解读:
增加工作空间,优化开发者使用体验
从平台工程的角度出发,我们希望能让平台管理和开发者使用关注点分离,平台管理员需要了解底层的技术和系统级工具,为开发者提供一体化使用环境。开发者在应用维度开发、交付和管理自己的业务应场景,完全不需要学习和了解底层技术。
而在之前版本中,开发者进入平台后,无法一目了然的管理自己的应用。为了方便开发者更聚焦于自己的业务,因此新增了工作空间视图,工作空间能清晰的查看到自己的团队和项目,以及所有项目近期的动态,无需关心除自身业务以外其他的事情。
重构平台管理视图,增加应用报警
为了提升平台管理员的使用体验,重新设计了企业视图。新增了应用报警,当内部组件运行异常时,将会直接展示在平台首页。
通过界面直接查看 Rainbond组件的日志
在使用 Rainbond 的过程中,难免会遇到各种问题,然而有些问题你无法直观的去辨别错误的原因,这个时候你就需要去查看 Rainbond 各个组件的日志来定位问题了。按照以往的方式,还要进入到集群中通过 kubectl logs -f ... 命令查看,这个时候你发现还没有 kubectl 然后又得去翻找安装文档,然后等等一系列操作,这无疑是阻碍了你和 Rainbond 之间的双向奔赴。但是现在,获取日志只需一键。 平台管理 -> 日志
省时又省力。
日志主要分为两部分:
- 控制台日志:记录 Rainbond 控制台的日志。
- 集群日志:记录集群端的日志,你对接的集群都会展示在这里。
- 网关日志:记录 Rainbond 底层网关的日志。
- API 日志:集群端与控制台通信的第一层,大部分是数据库操作的日志。
- 构建日志:这里展示的是组件、源码构建的日志。
- 运行时日志:记录 Rainbond 与集群交互的日志,比如说获取组件状态。
支持集群命令行
集群命令行是在控制台为你打开了一个可以直接操作集群的终端,并且终端里还贴心的为你封装了常见的与集群交互的工具:kubectl grctl ,让你的集群操作更丝滑。
而当你想获取组件的详细信息的时候,你可以在组件的伸缩视图内获取到类似于 grctl service get ... 的命令,然后直接在集群命令行中执行,省去了安装 grctl 以及连接集群的时间。
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等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
EMQX 规则引擎集成新的可观测性框架
十月,EMQX 在产品质量和用户体验方面进行了进一步提升,同时 QUIC 相关开发工作也在持续进行中。 此外,EMQX Cloud 在订阅渠道、部署地区、操作体验等方面均有更新。 EMQX 产品质量提升 在过去的 10 月,EMQX 团队的工作重点是提升所有支持版本的产品质量。我们解决了共享订阅的问题,以及 HTTP auth 与 Webhook 中 HTTPS 长期连接时可能导致的请求大量超时问题。 更好的运维体验 我们在 EMQX 5.0 企业版的规则引擎指标中集成了 Open telemetry 框架,它是一个供应商中立的开源可观测性框架,可用于生成、收集、可视化以及导出包括 Trace、指标、日志等遥测数据。 QUIC 更新 quicer 中多条流(Stream)传输的开发工作已经接近尾声,经过一些调整后我们会将其引入 EMQX 以及 EMQ 开发的 Erlang 客户端库 emqtt。 用户体验改进 我们改进了用于消息发布的 REST API,使其更成熟稳定。我们已经开始了一个针对 REST API 的专项行动,旨在为用户提供一致的 REST API 体验并解决其中不合理的...
- 下一篇
MQTT X v1.9.0 进行中:开箱即用的 MQTT bench 工具
十月初,MQTT X 团队发布了 1.8.3 版本。对桌面端应用实现了 MQTT 5.0 版本适配,MQTT X CLI 支持了多主题订阅,同时修复了多个已知问题。此外,团队正专注于 1.9.0 版本的开发,最主要的更新是为 MQTT X CLI 加入了新的命令 – bench,即 MQTT 性能测试命令,帮助用户可以创建、订阅和发布自定义数量的连接、主题与消息。安装或更新后即可快速使用,无需额外操作。 桌面端应用:添加帮助页面 作为一款强大的 MQTT 5.0 测试客户端工具,MQTT X 的愿景一直是帮助开发者可以更快地开发和调试 MQTT 服务与应用,同时也能在 MQTT 的研究与应用中更深入地理解 MQTT 协议及相关特性。 因此 MQTT X 除提供了简单高效的连接、发布和订阅等功能测试能力外,在目前正在开发的 1.9.0 版本中,还新增了一个帮助页面。该页面不仅提供了查看和使用 MQTT X 的文档链接,还提供了 MQTT 基础入门系列与实践编程系列的内容模块,帮助一些正在学习或初次接触到 MQTT 的用户快速了解 MQTT 协议,理解协议中的各项配置参数和使用方法,查看其...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7