Rainbond V5.0 Beta公测公告

人盡茶涼 提交于 2019-12-04 07:03:34

Rainbond支撑企业应用的开发、架构、交付和运维的全流程,通过“无侵入”架构无缝衔接各类企业应用,底层资源可以对接和管理IaaS、虚拟机和物理服务器

Rainbond V5.0即日起开启Beta版本公测,诚邀广大用户试用。

Rainbond V5.0版本主要特性:

1. 新增应用网关

(1)移除了原rbd-entrance rbd-lb 两个组件,增加rbd-gateway组件 (2)支持HTTP、TCP服务访问策略管理 (3)HTTP策略支持基于域名、访问路径、请求头、Cookie访问路由控制 (4)支持配置HTTPs规则、HTTP转HTTPs规则 (5)支持泛域名规则 (6)支持SSL证书管理 (7)支持A/B测试、灰度发布控制 (8)TCP策略支持基于IP、端口访问控制 (9)自定义负载均衡策略,目前支持支持轮询算法,后续测试版本支持一致性Hash算法,Session粘连算法 (10)rbd-gateway支持集群部署,高可用与流量均摊,可工作于4层高性能软硬件负载均衡之后。

2. 支持对接已有Kubernetes集群

(1)应用运行时完整重构,提供以应用为核心的控制器抽象 (2)无状态服务部署类型更改为Kubernetes Deployment资源 (3)有状态服务本地存储、共享存储提供更改为动态PV,运行时提供Provider (4)应用状态维护由集中式更改为分布式,去除单点间歇性故障 (5)有状态服务、无状态服务皆提供自动化滚动升级策略 (6) 默认Kubernetes版本升级到1.10版本 Docker版本升级到17.06版本 (7) 支持社区版本Kubernetes集群对接

3. 源码构建更新版本,支持Gradle。

(1)Java PHP Python NodeJS Golang .NetCore 各语言可选Runtime版本升级 (2)Java语言支持Gradle源码构建 ,支持War、Jar包部署 (3)Dockerfile支持多阶段构建 (4)支持离线环境下的源码持续构建(离线环境已具有必要的使用语言包仓库)

4. 简化应用操作,优化控制台体验。

(1)明确定义 应用/服务 两级抽象。 (2)应用Dashboard页面拓扑图应用状态实时刷新。 (3)应用Dashboard页面增加快捷创建服务组件的流程。 (4)应用Dashboard页面增加应用级启动、停止、升级控制。 (5)增加应用网关完整的控制流程页面 (完成)。 (6)服务组件支持(更新升级)操作 。 (7)服务组件支持源码构建配置 。 (8)应用安装支持先安装,配置后启动选择。

5. Windows 支持 (5.0仅作为测试功能)

(1)node 组件支持windows节点部署,管理windows节点和平台服务 (2)rbd-chao 组件支持windows节点部署,构建windows应用 (3)服务构建调度支持区分windows和linux应用。 (4)服务运行调度,存储支持Windows节点。 (5)数据中心镜像仓库升级支持Windows镜像。

6. 简化安装和维护

(1)系统安装策略由SaltStack更换为Ansible (2)新加windowsutil组件支持传统程序或脚本部署为windows服务 (3)支持多配置文件配置节点服务 (4)支持Windows节点下服务守护和健康检查 (5)grctl多个命令升级改造 (6)内置支持安装flannel host-gateway网络

Rainbond V5.0 测试安装方式

wget https://pkg.rainbond.com/releases/common/v5.0/grctl
chmod +x ./grctl
## 更多设置参数,参见 ./grctl init -h
./grctl init --iip <内网ip>

## 需要手动up节点
grctl node up <uid>

## 访问地址
<管理节点ip>:7070

问题反馈

你在试用过程中遇到任何问题可在以下链接留言。

http://t.goodrain.com/t/rainbond-v5-0-beta/555

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!