Skip to main content
Version: v5.2

5.2.0升级至5.2.1文档

新增功能:

  • 新增多集群管理
  • 新增集群管理 Dashboard
  • 新增集群大量集群监控指标和内置报警规则
  • 新增支持自定义对接多个应用市场
  • 新增集群租户资源占用排行
  • 新增租户资源限额
  • 新增应用复制功能
  • 支持对接多个第三方 Oauth 服务
  • 新增 OpenAPI 支持
  • 新增 HTTPs 证书自动签发功能 rainbond-cert-controller
  • 源码构建支持本地缓存模式,适用于分布式存储性能较差的场景
  • 新增内置阿里云日志收集插件、fileBeat日志收集插件

优化:

  • 改进集群资源统计相关API,资源查询性能大大提升。
  • Prometheus 版本升级到v2.20.0
  • 改进服务注册和服务发现机制,防止出现单实例etcd服务重启后服务服务发现失败
  • 修改 eventlog 服务部署方式为 statefulset
  • 配置文件管理支持全屏编辑
  • 重构组件容器控制台,支持控制组件多个实例的所有容器
  • 改进环境变量添加体验
  • 插件创建时支持指定镜像的账号、密码
  • 增加大量容错处理,大大降低控制台错误率
  • 移除内存临时存储,新增磁盘驱动的临时存储类型
  • 应用网关支持访问日志配置项,允许用户自定义打开访问日志记录
  • 应用拓扑图页面下支持从本地和应用市场直接安装应用组件

BUG修复:

修改BUG 100 余个,数量较多不再详细列出。

升级

升级要求和注意事项

v5.2.1版本支持从v5.2.0版本升级:

  • 升级过程会重启管理服务,因此单管理节点的集群会短暂影响控制台操作和应用访问,请选择合理的升级时间段
  • 升级前如果手动修改过 rainbond 组件的资源控制器,可能会出现升级失败的情况,请和我们联系后升级

基于k8s升级

适用于基于 k8s 安装而来的 Rainbond 集群。

  • 获取新的 chart 包

    #快速安装的chart包位于/opt/kube/rainbond/下
    mv chart chart.bak
    wget https://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.2/rainbond-operator-v1.1.0-v5.2.1.tgz
    tar xvf rainbond-operator-v1.1.0-v5.2.1.tgz
  • 更新 rainbond-operator 资源

    helm upgrade rainbond-operator ./chart --namespace=rbd-system
    kubectl apply -f chart/crds/rainbond.io_rainbondclusters_crd.yaml
    kubectl apply -f chart/crds/rainbond.io_rainbondpackages_crd.yaml
    kubectl apply -f chart/crds/rainbond.io_rainbondvolumes_crd.yaml
    kubectl apply -f chart/crds/rainbond.io_rbdcomponents_crd.yaml

基于rancher应用商店升级

适用于基于 Rancher 安装而来的 Rainbond 集群。

  • 1.进入项目视图 > 应用商店。会看到有更新提示,如下图:

    image-20200810144332897

    如果没有提示更新,请手动刷新。应用商店 > 启动 > 刷新,返回商店列表可以看到已有提示更新。

  • 2.点击rainbond-operator右侧 三个点 > 点击升级 > 选择模板版本 1.1.0 > 升级。

升级 rainbond-operator

  • 访问 operator 控制台对集群进行升级

    image-20200806144034597

  • 确认升级后版本

    image-20200806144200396