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 http://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 http://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 http://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

升级如有问题,请至社区反馈