Rainbond 支撑企业应用的开发、架构、交付和运维的全流程,通过“无侵入”架构无缝衔接各类企业应用,底层资源可以对接和管理 IaaS、虚拟机和物理服务器
Rainbond V5.0 即日起开启 Beta 版本公测,诚邀广大用户试用。
( 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 层高性能软硬件负载均衡之后。
( 1 )应用运行时完整重构,提供以应用为核心的控制器抽象 ( 2 )无状态服务部署类型更改为 Kubernetes Deployment 资源 ( 3 )有状态服务本地存储、共享存储提供更改为动态 PV,运行时提供 Provider ( 4 )应用状态维护由集中式更改为分布式,去除单点间歇性故障 ( 5 )有状态服务、无状态服务皆提供自动化滚动升级策略 ( 6 ) 默认 Kubernetes 版本升级到 1.10 版本 Docker 版本升级到 17.06 版本 ( 7 ) 支持社区版本 Kubernetes 集群对接
( 1 )Java
PHP
Python
NodeJS
Golang
.NetCore
各语言可选 Runtime 版本升级
( 2 ) Java 语言支持Gradle
源码构建 ,支持 War、Jar 包部署
( 3 ) Dockerfile 支持多阶段构建
( 4 )支持离线环境下的源码持续构建(离线环境已具有必要的使用语言包仓库)
( 1 )明确定义 应用 /服务 两级抽象。 ( 2 )应用 Dashboard 页面拓扑图应用状态实时刷新。 ( 3 )应用 Dashboard 页面增加快捷创建服务组件的流程。 ( 4 )应用 Dashboard 页面增加应用级启动、停止、升级控制。 ( 5 )增加应用网关完整的控制流程页面 (完成)。 ( 6 )服务组件支持(更新升级)操作 。 ( 7 )服务组件支持源码构建配置 。 ( 8 )应用安装支持先安装,配置后启动选择。
( 1 ) node 组件支持 windows 节点部署,管理 windows 节点和平台服务 ( 2 ) rbd-chao 组件支持 windows 节点部署,构建 windows 应用 ( 3 )服务构建调度支持区分 windows 和 linux 应用。 ( 4 )服务运行调度,存储支持 Windows 节点。 ( 5 )数据中心镜像仓库升级支持 Windows 镜像。
( 1 )系统安装策略由 SaltStack 更换为 Ansible ( 2 )新加 windowsutil 组件支持传统程序或脚本部署为 windows 服务 ( 3 )支持多配置文件配置节点服务 ( 4 )支持 Windows 节点下服务守护和健康检查 ( 5 ) grctl 多个命令升级改造 ( 6 )内置支持安装 flannel host-gateway 网络
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
你在试用过程中遇到任何问题可在以下链接留言。