Rainbond v5.17 版本发布,统一管理离线镜像和私有仓库
为了更好地应对离线场景,提升私有仓库镜像部署体验。Rainbond v5.17 版本支持上传镜像包和使用本地镜像创建组件。同时对于私有镜像的部署也进行了优化,通过统一配置私有镜像仓库。用户无需重复输入账号密码,即可快速部署私有镜像。
主要功能
离线场景支持多种部署方式
Rainbond 之前版本中对于离线场景下的应用模版交付体验较好。但是对于离线环境的开发、部署上还有所欠缺。离线环境下会遇到没有Git仓库、没有私有镜像仓库等问题。在之前的版本中,需要单独在内网环境中部署私有镜像仓库,再将光盘中的镜像导入该仓库,才可以继续镜像部署。 在 v5.17 版本中,我们统一做了梳理:
- 镜像部署:Rainbond支持直接上传镜像压缩包进行部署,平台会自动解析压缩包中的镜像,用户可以选择压缩包中的镜像进行部署。此外,上传一次后,镜像会根据团队存储在平台上。在后续的创建过程中,用户可以轻松地从本地镜像库中选择之前上传的 tar 包,以便快速创建组件。
- 源码部署:Rainbond支持离线上传源码压缩包、Jar、War包,这意味着你可以将源码打成压缩包,在离线环境中直接上传进行构建。支持的语言和通过Git仓库构建一致,如Java、Go、Python、NodeJS、Php、.NetCore 等
- Helm部署:在之前的版本中,需要先对接外部的 Helm Chart 仓库,选择应用进行部署,现在支持直接上传 Helm Chart 包进行部署。平台会识别出 Helm Chart 包中的所有镜像,你可以选择已经上传到平台上的镜像进行替换。
通过以上几点优化,用户可以在离线环境中按需构建和测试。不必担心外部构建工具或依赖库的问题。
统一管理私有镜像仓库
在源码构建中,用户可以通过对接 Github、Gitlab、Gitee 等代码仓库,实现通过代码仓库一键构建运行的效果。但是对于私有镜像构建,却面临着每次构建都需要输入私有仓库的账号密码的问题。尤其是对于公有云镜像仓库或自建的镜像仓库来说。不仅需要记住镜像名,每次部署都需要输入镜像仓库的域名。 因此为了提升用户镜像部署的体验,现在平台可以统一设置私有镜像仓库的授权信息。在镜像部署时,只需要选择需要使用到的私有镜像仓库,输入镜像名称即可。账号密码以及镜像仓库域名不需要再次输入。后续 Rainbond 还将支持镜像仓库的列表或 tag 查询,实现更好的部署体验。
提升平台稳定性
在之前的版本中,用户经常会遇到集群通信异常问题,遇到问题时控制台将无法访问,虽然不影响用户实际运行的业务。但是也不便于管理和排查。这主要是底层组件依赖较多导致的。 在 v5.17 版本中,优化了平台的 API 服务,当底层资源故障时,仍然可以提供有限服务,即使底层依赖组件存在问题,API 也可以提供有限的服务,便于用户查看底层组件问题。在底层依赖组件正常后,API 服务也会自动重连。
详细变更点:
新增功能
- 离线场景支持多种部署方式
- 支持统一管理私有镜像仓库账户密码。 #1821
- 组件支持 hostAliases #1812
- 支持分应用,分组件,按配置文件名称 ,过滤配置文件 #1838
- 支持自动构建时无需设置触发关键词,通过提交直接触发构建 #1770
功能优化
- 提升稳定性,优化API服务依赖项,确保在依赖组件异常的情况下也可以提供有限服务 #1820
- 发布应用模版支持搜索 #1843
- 团队向导页从新建增加入口 #1850
- 支持删除共享配置文件时检查是否被其他组件依赖,支持挂载配置文件强制删除 #1837
- 优化网关参数校验规则,避免配置错误导致网关异常 #1840
Bug修复
- 修复构建任务未调度到构建节点的问题 #1842
- 修复批量选择组件时,组件运行状态变化导致选择的组件变为其他组件的问题 #1844
- 修复 Oauth 关闭后,仍可进行第三方登录的问题 #1841
- 修复组件 K8s 属性中,健康检测无法生效的问题 #1809
- 修复 Dockerfile 构建时,arg 参数不生效的问题 #1685
- 修复 Golang 构建时,GOPRIVATE 变量不生效的问题 #1794
感谢
感谢用户 sundaqiang、shun634501730、Juke-github、mx2913、1024find、2997215859、xggz、lian-yang 等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一站式文件存储 XFileStorage 发布 2.1.0 版本,新增多个存储平台,复制移动文件手动分片上传
原名 X Spring File Storage 现已捐赠至dromara开源组织 x-file-storage.dromara.org|x-file-storage.xuyanwu.cn|spring-file-storage.xuyanwu.cn 📚简介 一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、MinIO、 Amazon S3、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的存储平台。查看所有支持的存储平台 💡 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看Alist 支持的存储平台 GitHub:h...
- 下一篇
AdminStore 升级成 spring boot 模式
AdminStore 作为一个后台管理脚手架,经历了从传统 Maven 结构到现代的 Spring Boot 模式的升级。本次升级的目标包括集成 nbsaas-boot,采用前后端分离模式,以及对项目结构进行优化,使得业务代码更清晰,对外输出的业务由 gates 模块统一管理。 1. 集成 nbsaas-boot,迈向 Spring Boot 将 AdminStore 从传统的 Maven 结构升级到 Spring Boot 意味着更加现代、灵活的项目结构和依赖管理。引入 nbsaas-boot 作为 Spring Boot 的起步依赖,简化了依赖配置,加速了开发过程。 <parent> <groupId>com.nbsaas.boot</groupId> <artifactId>nbsaas-boot</artifactId> <version>1.1.6-2023</version> </parent> 2. 前后端分离,迎合现代开发思想 升级中引入了前后端分离的思想,使得前...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8