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


当前版本主要的变化有:新增工作空间视图;重构平台管理视图,增加应用报警;支持 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等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。


相關推薦

2022-09-09

Rainbond 5.8.1 支持在非容器环境中快速部署应用,监测应用的状态,同时全面支持英文化。 新增功能解读 1. 支持应用导出非容器环境安装包 在实际使用场景中,我们常常会遇到以下几类问题。 在一些场景下,禁止使用容器

2023-03-07

底层平台,将会面临复杂性和稳定性的挑战。 同时由于 Rainbond 主要在应用这一层进行抽象,所以对于 Kubernetes 中集群所提供的一些能力,并不能全部在平台上进行展示,如 StorageClass、GatewayAPI 等能力也无法在平台上直接进行管

2023-05-18

以及应用下的所有资源。 各语言源码构建包版本升级 Rainbond 支持一键将源码构建成镜像并运行起来,但在之前的版本中,部分语言支持版本有限,导致只能写 Dockerfile 来解决。因此为了提升用户源码构建的体验,我们对 Rainbon

2023-05-05

复数据源创建时间为空 Docs¶ 添加中文文档 添加 Rainbond 部署文档 添加插件文档 支持顶部滚动通知 Web¶ 修复数据表无效分页 修复了无法正确渲染的问题 修复包含国际化数据的渲染缺失的翻译结果 支持复

2023-04-22

透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展。同时提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。还围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。

2023-11-30

数据可视化引擎 G2 v5.1.10 版本现已发布,具体更新内容包括: 修复:修复由 chord no… 中的nodePaddingRatio所导致的渲染问题 #5824 修复:修复 subLayoutFacetCircle cal center y 问题 #5833 修复:网站英文标题 #5840 fi

2023-10-28

…… SQLE 3.0 以全新的面貌,正式发布。希望 3.0 为开发者带来更好的体验,帮助企业进一步提升 SQL 质量。 2.2310.0-pre3 主要功能介绍 企业版 为 MySQL、TDSQL 填充默认的规则知识库 通过提供预定义的规则最佳实践示例,我

2022-04-07

行、语法校验、语句美化、全局变量等 支持全面的多版本的 FlinkSQL 作业提交方式:Local、Standalone、Yarn Session、Yarn Per-Job、Yarn Application、Kubernetes Session、Kubernetes Application 支持 Apache Flink 所有的 Connector、UDF、CDC等 支持 Fl

2024-07-23

卡住问题: 提升插件稳定性,确保记录安全保存 修复新版本插件下载完后跳转问题: 更便捷的插件安装体验,轻松使用新功能 优化数据库备份插件备份逻辑: 提升备份效率,更放心地保存记录 优化畅言插件配置: 更易于配置,

2022-07-24

与接口。同时,同一开发套件也可兼容多种系统架构,为开发者提供更多便利,降低开发成本,使开发更聚焦于实际业务,提升开发的质量与效率。 3、桌面环境 openKylin 0.7默认搭载最新UKUI 3.1桌面环境,主要特性如下:

2023-02-02

s://developer.shopwind.net API 接口文档:http://docs.shopwind.net 开发者社区:https://forum.shopwind.net PC 体验 前台体验: http://test.shopwind.net 买家测试账号:buyer 密码:123456 支付密码:123456 后台体验: http://test.shopwind.net

2024-08-03

化使用流程。 目前我们支持的 OceanBase(MySQL 模式)版本是 3.15 和 4.31。 同时,我们荣幸地宣布 SQLE 平台已荣获 OceanBase 官方的兼容认证。这一认证不仅是对我们技术实力的认可,更是对用户承诺的保证 —— SQLE

2023-08-24

代码生成以及灵活强大的应用和环境动态管理能力等备受开发者青睐的特性。 值得一提的是,Seal 创始团队成员均来自业界应用最为广泛的开源 Kubernetes 管理平台 Rancher 的核心团队,秉持着创始团队一以贯之的开源理念,Walrus

2023-02-28

2月24日,腾讯官方正式发布QQ Linux版 v3.1.0,从该版本起QQ开始支持龙架构(LoongArch)平台,可在龙芯3A5000终端的UOS、麒麟、Loongnix等操作系统上原生运行。自此,龙架构和X86、ARM并列成为腾讯QQ官方同步支持的三大CPU架构。 下载