RoadMap
本文档定义了Rainbond开发的路线图。
当前最新版本:5.1.10
V5.2版本规划
- 组件持久化存储类型支持基于Kubernetes StorageClass扩展。
- 支持Ceph-RBD块存储
- 支持GlusterFS独立文件系统存储
- 支持阿里云NAS独立存储和块设备
- Kubernetes默认支持版本升级到Kubernetes 1.16
- 数据中心支持对接已安装Kubernetes集群
- 应用控制台视图调整,支持企业视图,团队视图,应用视图和自定义收藏视图。
- 新增企业中台组件库、服务库管理
- 新增组件库应用信息编译、应用分类。
- 新增企业服务管理功能,企业维度可视化业务状态。
- 应用发布时支持选择目标应用。
- 应用发布支持发布为服务。
- 新增支持组件业务级监控可视化
- 组件自定义监控端点,支持Prometheus规范。
- 组件支持安装插件提供监控端点,例如Mysql,Redis,JVM等。
- IaaS层资源对接支持。
- 支持从阿里云、OpenStack等基础设施层获取虚拟机。
- 支持动态扩容集群计算节点资源。
V5.3版本规划
- 组件自定义业务监控可视化视图。
- 组件支持基于自定义业务指标自动伸缩。
- 应用网关支持TCP 无reload机制下的upstream动态更新。
- 应用网关支持安全插件扩展
- 支持WAF防火墙
- 支持白名单、黑名单控制管理
- 应用网关支持访问日志对接第三方日志处理平台
- 应用模型兼容OAM模型
- 应用支持发布OAM模型到组件市场
- 组件运行日志支持推送到第三方日志处理平台
- 支持推送到logstash
V5.1版本规划
已发布Release
- 管理节点新增磁盘自动清理功能(缓存镜像、缓存数据等)
- 新增组件实例自动伸缩功能(基于内存和CPU)
- 新增OAuth2.0(Github、Gitlab、码云)用户系统对接
- 新增代码仓库对接功能(Github、Gitlab、码云)
- 新增Mysql数据库监控、Kubernetes监控数据收集
- 新增租户删除功能,租户删除后自动清理数据
- 支持由JavaMaven多模块源代码批量创建组件
- 支持服务基于应用市场应用完整的升级
- 支持服务基于应用市场应用升级后的完整回滚
- 支持应用基于应用市场应用完整的升级
- 支持完整的服务生命操作和属性变更操作的记录和跟踪
- 支持服务运行实例信息可视化展示和详细查询
应用运行时
[x] 支持第三方组件管理集成
- 支持内部服务ServiceMesh架构集成
- 支持网关对接集成
- 支持基于Etcd发现第三方组件
- 支持对第三方组件进行健康检查和状态维护
[x] ServiceMesh支持envoy XDS规范
[x] 支持组件批量操作时控制组件批量启动顺序
应用网关
- 支持暴露域名、组件的访问情况实时监控数据
- 支持访问策略的高级配置参数(超时时间,上传限制等)
- 支持多IP管理功能,TCP协议支持选择不同IP地址
UI控制台
- 团队总览改版,支持更多监控数据可视化
- 支持各语言编译参数设置
- 支持从应用市场跨版本进行应用升级
- 支持组件构建源的重新检测
源码构建
- 支持NodeJS前端项目源码构建
- 静态语言类型增加对Nginx的支持
- 支持各语言编译参数的UI设置
安装&基础环境
- 默认安装Docker版本升级到
18.06.3-ce
- 支持安装时指定NFS Server地址
关于5.1版本规划如果你有建议请于Rainbond社区t.goodrain.com反馈