1. 程式人生 > >Rainbond V5.0 Beta公測公告

Rainbond V5.0 Beta公測公告

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