5.1.1升级至5.1.2文档
本文档记录了Rainbond v5.1.2 中功能的优化和BUG修复记录
优化
- 支持阿里云镜像仓库Webhook触发器自动构建服务
- 优化添加网关策略的交互呈现,更易于用户使用
- 优化Java War语言类型的构建,支持自动设置JAVA_OPTS参数
- 优化UI在长时间不刷新页面的情况下出现无法操作的体验
- 优化Runner环境和启动策略,支持在源码路径下提前挂载配置文件和持久化目录
- 优化了构建源信息更改的交互逻辑,解决ssh和http协议访问地址的相互切换时无法设置用户名密码的问题
- 优化了应用Dashboard页面添加组件的流程,增加放弃创建选项
- 优化服务的访问逻辑,默认访问路径根据用户配置的访问策略路径确定
- grctl命令行工具增加显示第三方服务的实例信息
- 优化了第三方服务的健康检查控制
BUG修复
- [重要] 解决了kube-controller-manager重启导致第三方服务实例下线的BUG
- [重要] 修复了服务健康检查无法更改服务不健康时的操作方式的BUG
- [重要] 修复了从应用市场安装服务时服务健康检查禁用不生效的BUG
- [重要] 修复了从应用市场导出DockerCompose规范的离线组件时镜像名称、环境变量不正确的BUG
- 修复了Java War语言类型不定义webserver时无法构建的BUG
- 修复了第三方服务在编辑模式的拓扑图中显示错误的BUG
- 修复了应用网关可以添加重复的访问策略导致应用网关工作异常的BUG
版本安装
当前版本为5.1系列最新版本,从发布之日起安装的5.1版本系列平台即时最新的5.1.2版本,安装参考: Rainbond集群安装
版本升级
升级要求和注意事项
V5.1.2版本只支持从V5.1.x版本升级,如果你还未升级到V5.1.x版本,参考V5.1.x版本升级文档版本确认方式:
grctl version
, 例如版本显示如下:Rainbond grctl 5.1.0-4aead9a-2019-03-20-06
升级过程会重启管理服务,因此只有单管理节点的集群会短暂影响控制台操作,请选择合理的升级时间段 。
下载 5.1.2 更新包
离线包镜像大小约650MB,需要保证当前集群磁盘可用空间至少不低于2G
# Rainbond 组件升级包
wget https://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/rainbond.images.2019-04-01-5.1.2.tgz -O /grdata/services/offline/rainbond.images.upgrade.5.1.2.tgz
# Rainbond Runtime组件升级包
wget https://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/runtime.upgrade.2019-04-01-5.1.2.tgz -O /grdata/services/offline/runtime.upgrade.5.1.2.tgz
# 5.1.1 升级脚本包
wget https://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/rainbond-ansible.upgrade.5.1.2.tgz -O /grdata/services/offline/rainbond-ansible.upgrade.5.1.2.tgz
解压安装脚本,执行升级脚本
rm -rf /tmp/rainbond-ansible
rm -rf /grdata/services/offline/upgrade
tar xf /grdata/services/offline/rainbond-ansible.upgrade.5.1.2.tgz -C /tmp/
cd /tmp/rainbond-ansible/scripts/upgrade/
bash ./upgrade.sh
平台升级完成验证
执行
grctl cluster
确定所有服务和节点运行正常执行
grctl version
命令 确认版本已升级到5.1.2执行
dps
命令查看组件运行使用的镜像版本是否为v5.1.2-release
升级如有问题,请至社区反馈