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.进入项目视图 > 应用商店。会看到有更新提示,如下图:
如果没有提示更新,请手动刷新。应用商店 > 启动 > 刷新,返回商店列表可以看到已有提示更新。
2.点击rainbond-operator右侧 三个点 > 点击升级 > 选择模板版本 1.1.0 > 升级。
升级 rainbond-operator
访问 operator 控制台对集群进行升级
确认升级后版本