Rainbond 5.5 发布,支持 Istio 和扩展第三方 Service Mesh 框架
Rainbond 5.5 版本主要优化扩展性。服务治理模式可以扩展第三方 ServiceMesh 架构,兼容kubernetes 管理命令和第三方管理平台。
主要功能点解读:
1. 支持 Istio,并支持扩展第三方 ServiceMesh 框架
Rainbond 专注于无侵入,松耦合的设计理念。在当前版本中,Rainbond 引入了应用级治理模式的切换功能,实现了服务治理能力的动态切换,无需业务逻辑变更,为业务提供了不同的治理能力。可以通过应用级插件的形式扩展第三方 ServcieMesh 框架,比如 Istio、Linkerd、Dapr 等,本次我们优先支持了Istio,用户可以通过 helm 安装 Istio 相关组件,实现应用治理模式的切换。从而享受到Istio相关的治理能力。如下图所示:
我们希望用户最终使用时,服务治理能力与业务逻辑是完全解耦的,用户可以根据不同的业务使用不同的治理能力。可以根据自己的需要扩展不同的治理模式,后续我们会有专门的文章来详细介绍如何扩展第三方 ServiceMesh 框架。
2. 兼容 kubernetes 管理命令和第三方管理平台
在之前的版本中,我们以应用为中心,使用户可以便捷的管理自己的业务。但通过Rainbond生成的名字空间、应用名和服务名使用 UUID,对熟悉 Kubernetes 的人非常不友好,在 Kubernetes 展示的 ID 无法跟业务关联,就无法使用 Kubernetes 命令或 Kubernetes 的第三方工具管理。因此我们现在支持了集群内各类资源的重命名。用户可以自定义团队、应用、服务、组件、镜像的英文名,在Kubernetes 中会以英文名展示。
用户设置了应用的英文名为 rbd,分别设置了组件的英文名后,在集群生成的资源如下图所示。
详细变更点:
新增功能
- 【应用管理】支持Istio治理模式的切换;
- 【应用管理】支持修改应用和组件的集群资源名;
优化功能
- 【组件管理】优化组件构建的镜像名称;
- 【数据库】新版本集群数据库使用utf8mb4编码;
- 【升级】优化应用升级时无变更组件不进行更新操作;
- 【组件管理】优化组件首次设置健康检测的提示;
BUG 修复
- 【组件管理】修复实例运行内存为0的问题;
- 【网关】修复网关策略跳转页面错误的问题;
- 【应用管理】修复应用运行组件数展示错误的问题;
- 【应用管理】修复应用无法正常回滚的问题;
- 【插件管理】修复默认插件构建失败的问题;
- 【应用管理】修复发布应用时,插件分享事件同步发生错误的问题;
- 【插件管理】修复安装插件不生效的问题;
- 【组件管理】修复域名创建的第三方组件无法通过内部依赖访问的问题;
- 【应用管理】修复TCP策略网关端口可以随意设置的问题;
- 【升级】修复应用升级失败重试无响应的问题;
- 【应用管理】修复helm应用状态展示错误的问题;
- 【升级】修复回滚功能不可用的问题;
- 【组件管理】修复内部域名可以重复的问题;
- 【插件】修复插件内存不限制时报错的问题;
- 【升级】修复配置文件升级后无法修改的问题;
- 【组件管理】修复创建中组件无法继续部署的问题;
References Link
[1] Rainbond 5.5安装: https://www.rainbond.com/docs/quick-start/quick-install?channel=oschina
[2] Rainbond 5.4升级到5.5: https://www.rainbond.com/docs/upgrade/5.5.0-upgrade?channel=oschina
[3] Istio控制平面安装: https://www.rainbond.com/docs/user-manual/app-manage/deploy-istio?channel=oschina
Rainbond 是一个开源的云原生应用管理平台,使用简单,不需要懂容器和Kubernetes,支持管理多个Kubernetes集群,提供企业级应用的全生命周期管理,功能包括应用开发环境、应用市场、微服务架构、应用持续交付、应用运维、应用级多云管理等。
Github:https://github.com/goodrain/rainbond
官网:https://www.rainbond.com?channel=oschina
微信群:请搜索添加群助手微信号 wylhzmyj
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
芋道 ruoyi-vue-pro v1.2.0 发布:新增多租户、数据权限的功能
项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 项目介绍 芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。 yudao-admin-server+yudao-admin-ui面向 B 端的管理后台。 yudao-user-server+yudao-user-ui面向 C 端的用户前台(微信小程序 + H5 页面)。 更新说明 ⚠️ Warning 这个版本新增了多租户与数据权限两个重量级的功能,建议花点时间进行了解与学习。 ⭐ New Features 【新增】多租户,支持 Web、Security、Job、MQ、Async、DB、Redis 组件 【新增】数据权限,内置基于部门过滤的规则 【新增】用户前台的昵称、头像的修改 【新增】用户前台的微信公众号、微信小程序的社交登陆的 API 接口 完整功能,需要等基于 Uniapp 实现的用户前台一起~ 努力 coding 中,胖友可以 star 持续关注一波! 【优化】管理后台的登陆成功后,LoginUser 使用统一方法补全信息 🐞 Bug Fixes 【修...
- 下一篇
Dan Abramov 接受油管 UP 主的面试挑战,结果差点没写出来居中……?
首发于公众号前端从进阶到入院,欢迎关注。 大家好,我是 ssh,前两天大名鼎鼎的 React 核心开发者 Dan Abramov 接受了油管 up 主 Ben Awad 的一场面试,而且是正儿八经做题的那种,不是之前国内那场戏称的面试。我们赶快一起来看看。 刚开场,Dan 首先来了段自我介绍: 这绕口令呢?I work on React i did not create react but i work on it on React team... 大意就是,他是 React 和 Redux 的联合开发者,他不是 React 创始人(估计是他对外发声太多,有误解的小白不少),今天他想通过 Ben 的面试,祝他好运! 接下来寒暄几句,Ben 就正式开启了面试环节: let vs const 上来就是国内也很经典的一道面试题,让 Dan 回答 let 和 const 的区别。 Dan 回答说他认为这不重要,于是面试官让他滚回家等通知了(误 开个玩笑,Dan 还是稳稳的回答出了区别,const 可以防止变量重新分配,并且指出 const 创建的对象 object 依然可以用 object.x...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路