首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rainbond 5.2.0-beta1发布,众多变化请查看详情

Rainbond 5.2.0-beta1发布,众多变化请查看详情

作者头像
Rainbond开源
发布2020-02-25 12:46:05
5280
发布2020-02-25 12:46:05
举报

下载安装

安装文档参考:

https://v5.2-doc.rainbond.com/docs/quick-start/rainbond_install/

版本变更

1.安装与运维

  • Rainbond系统安装和运维管理重构为Operator模式,运行于Kubernetes集群内部。
  • 解除对Kubernetes的强依赖关系,Rainbond不再维护Kubernetes集群安装脚本,推荐使用 easzup
  • Rainbond-Operator安装采用Helm包管理工具安装。
  • Rainbond系统安装提供UI界面,实时把控安装进度,后续版本UI提供系统运维、升级等功能。
  • 安装提供多种参数可选配置,包括镜像仓库、数据库、ETCD集群等关键配置。
  • 系统组件生命周期由Kubernetes和Rainbond-Operator共同维护和管理。

一句话,你有Kubernetes集群(1.13及以上)就可以试试Rainbond带来的不一样的体验。

2.应用存储

  • Rainbond 组件存储抽象支持存储类型支持通过Kubernetes StorageClass 扩展,通过增加集群中的StorageClass即可扩充Rainbond支持的存储类型,目前测试接入的存储类型包括阿里云盘、Ceph块设备等
  • 组件存储模型增加容量、挂载状态属性。
  • 应用分享安装、跨集群迁移等用例中基于简要算法选择合适的存储类型,后续版本中将基于存储特性指标更加智能选择。

3.应用网关

  • 重构TCP/UDP类访问策略的负载均衡机制,Upstream的更新机制由过去生成Nginx配置文件并Reload修改为Lua控制的动态更新,无需触发Reload。
  • HTTP访问策略默认支持X-Forwarded-Proto X-Scheme等参数 #591
  • 新增对Rainbond数据中心API,控制台UI等外网控制入口的代理,集群所有请求统一由网关组件进入。

4.源码构建

  • 重构源代码构建任务运行模式,由管理节点运行变更为Kubernetes Job任务,在集群计算节点运行,进而支持高并发构建任务。
  • Golang语言Buildingpack升级,增加对Go mod模式依赖包管理的支持,支持Go 1.12 1.13 #613
  • Java相关语言Buildingpack升级,支持JDK 11 12 13, Maven 3.5.4 3.6.2。
  • PHP语言Buildingpack升级,支持php 7.2.26 7.3.13 版本。
  • NodeJS/NodeJS前端 两种语言类型支持UI设置构建参数。

5.其他变更

  • 所有系统组件对ETCD的通信默认支持TLS认证。
  • grctl命令行变更安装方式,新增 grctl gateway grctl envoy 等功能辅助运维。
  • 组件支持使用privileged模式运行 #333

6.移除功能

  • 移除命令行扩充集群节点功能,改由easzup 扩充Kubernetes集群后Rainbond节点自动扩充。
  • 移除“全局共享存储”存储类型的自动化安装(无权限操作宿主机),改由用户使用简化命令行工具安装。
  • rainbond-ansible 项目仅用于V5.1版本。

沙龙

如果您对Rainbond新版本感兴趣或存疑 欢迎参与Rainbond线上沙龙与我们交流

Rainbond线上沙龙 2020年2月17日 20:00

参与方式:https://zoom.com.cn/j/7669452598

会议室提前15min开放。

欢迎加入Rainbond技术交流微信群,与我们一起贡献开源,参与方式见t.goodrain.com。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rainbond 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载安装
  • 版本变更
    • 1.安装与运维
      • 2.应用存储
        • 3.应用网关
          • 4.源码构建
            • 5.其他变更
              • 6.移除功能
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档