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
来源:oschina
链接:https://my.oschina.net/u/584116/blog/2988470