歡迎您光臨本站 註冊首頁

Rainbond 5.1.5 發布,企業應用市場遠程一鍵安裝

←手機掃碼閱讀     admin @ 2019-07-08 , reply:0

2019年7月8日,Rainbond發布5.1.5版本,本次版本更新帶來了全新的應用市場交付Pipeline體驗,並對源碼類服務的運行機制、ServiceMesh架構、服務管理等方面做了大量優化。

  • Rainbond:支撐企業應用的開發、架構、交付和運維的全流程,通過「無侵入」架構無縫銜接各類企業應用,底層資源可以對接和管理IaaS、虛擬機和物理伺服器。

  • 發布版本:5.1.5

  • 版本更新:推薦

  • 更新範圍:應用市場、源碼構建、ServiceMesh架構、日誌收集

下面為大家帶來詳細的版本解讀:

Rainbond應用市場體驗升級

Rainbond應用市場一直以來都是Rainbond的重點方向,有用戶會問,Helm社區目前越來越成熟,應用越來越多,你們為什麼不遺餘力做自己的應用市場。不可否認,Helm應用規範已經得到了Kubernetes社區用戶的認可,越來越多的開源應用企業在貢獻Helm應用。但是,用過的人都知道,Helm應用規範是技術性要求很高的應用打包方式,要製作一個優秀的Helm應用,其難度甚至遠遠超出Kubernetes原生規範。Rainbond項目的目標是讓廣大用戶無需學習Kubernetes技術(甚至無需學習容器技術)即可將自己的應用在雲上開發、交付和運維。Rainbond應用市場的目標就是讓所有開發者能夠低門檻的,一鍵完成從代碼到應用完整交付。

本次升級我們帶來如下功能:

  • 支持直接從雲端安裝應用到本地。 過去的版本中我們不得不先完成從雲端同步到本地市場,再選擇安裝應用安裝,過程略微繁瑣且隱含較深,現在你可以直接查看到雲端應用並直接安裝。

    雲端應用市場直接安裝應用

  • 發布私有的應用到雲端應用市場,交付給你想要交付的Rainbond用戶。 應用市場為每個應用中的所有介質資源進行加密授權,發布的私有應用只有你授權的用戶可以下載安裝,跨雲交付將非常簡單。

  • 發布社區公開應用。 Rainbond應用流通將攜帶發布人的信息,你可以將你的企業應用上雲推廣了。

除此之外,Helm應用那麼多如何讓Rainbond用戶可以直接安裝也是我們必須要解決的問題。我們正在進行的是將Helm應用轉化為Rainbond應用存放於Rainbond應用市場中供用戶直接安裝使用。這個進程請關註:https://market.goodrain.com/helmapps

ServiceMesh架構支持入站網路治理

本次版本繼續對ServiceMesh架構進行優化,數據面板層面envoy版本升級到v1.9.0版本。控制面板層面增加了入站方向的網路治理支持,包括基於連接數、併發請求數等條件的連接熔斷功能,同時引入了基於第三方限流服務的全局限流功能。優化了XDS控制器,有效比對資源的實際變化,有效降低推送到envoy的更新事件頻率。

ServiceMesh透明化架構植入

Rainbond用戶只需要開通相應的插件即可將業務服務與ServiceMesh架構相結合。

新增綜合網路治理插件,支持入站網路治理

其他功能優化

  • 源碼構建的服務版本介質由slug包更改為容器鏡像,源碼類服務的運行將不再依賴於分散式文件系統,運行環境支持版本化控制。

  • 服務構建任務是一個消耗管理節點資源的動作,批量的服務構建如果不受限制將導致管理節點的資源耗盡。此次更新帶來了構建任務的併發限制,最大并行任務數取決於當前管理節點的CPU核數。未能執行的任務將在消息系統中等待。

  • 優化了服務訪問策略自動以環境變數形式注入服務的策略,便於服務能夠獲取當前服務的訪問策略,對於部分Web類服務非常有用。

  • 更改了服務插件與應用運行時的通信地址,由過去Docker0網橋網卡地址更改為節點IP地址,如此移除了過去版本對Docker0網橋網卡IP地址的依賴。避免了如下異常情況出現:性能分析數據無法獲取, 服務發現工作異常

  • 服務容器的標準輸出和錯誤輸出日誌收集方式由之前的node服務從docker進程獲取更改為node服務從宿主機日誌文件獲取,減小docker進程的壓力,同時減小了日誌呈現給用戶的延遲時間。

  • 優化了grctl service get命令,便於用戶之間查看服務的容器運行狀態。

BUG修復

  • 修復自定義服務訪問域名訪問數據被忽略的BUG。

  • 修復服務連接信息前端未顯示分頁模塊導致顯示不全的BUG。

  • 修復服務構建版本、已刪除服務持久化數據自動清理未正常工作的BUG,新版本中默認開啟清理。

  • 應用備份時更改備份策略為只備份服務當前運行的構建版本,減小備份數據,提供備份成功率。

  • 修復了應用市場安裝應用第一次未構建成功,後續無法繼續構建的BUG。

  • 修復了服務環境變數與連接信息轉移未生效的BUG。

  • 修復了應用升級時,新增的服務包含插件無法直接完成插件掛載的BUG。

  • 修復了節點更改節點屬性后元數據不自動更改的BUG。

  • 修復了NodeJS語言類型設置Runtime版本失敗無法編譯的BUG。

版本安裝

當前版本為5.1系列最新版本,從發布之日起安裝的5.1版本系列平台即時最新的5.1.5版本,安裝參考: Rainbond集群安裝

版本升級

升級要求和注意事項

  • V5.1.5版本支持從V5.1.2-V5.1.4版本升級,如果你還未升級到V5.1.2版本,參考V5.1.x版本升級文檔,先升級至V5.1.2版本:

    grctl version, 例如版本顯示如下:Rainbond grctl v5.1.4-release-1b49703-2019-05-19-10

  • 升級過程會重啟管理服務,因此只有單管理節點的集群會短暫影響控制台操作,請選擇合理的升級時間段 。

下載 5.1.5 更新包

離線包鏡像大小約650MB,需要保證當前集群磁碟可用空間至少不低於2G


# Rainbond 組件升級包
wget https://pkg.rainbond.com/offline/5.1/rainbond.images.2019-07-07-5.1.5.tgz -O /grdata/services/offline/rainbond.images.upgrade.5.1.5.tgz
​
# 升級腳本包
wget https://pkg.rainbond.com/offline/5.1/rainbond-ansible.upgrade.5.1.5.tgz -O /grdata/services/offline/rainbond-ansible.upgrade.5.1.5.tgz

rm -rf  /tmp/rainbond-ansible
rm -rf /grdata/services/offline/upgrade
tar xf /grdata/services/offline/rainbond-ansible.upgrade.5.1.5.tgz -C /tmp/
cd /tmp/rainbond-ansible/scripts/upgrade/
bash ./upgrade.sh

升級如有問題,請至社區反饋。

  • 執行 grctl cluster確定所有服務和節點運行正常

  • grctl version 確認版本已升級到5.1.5,運行組件鏡像版本為 v5.1.5-release

升級完成驗證

解壓安裝腳本,執行升級腳本


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/108064/rainbond-5-1-5-released
Rainbond 5.1.5 發布,企業應用市場遠程一鍵安裝已經有262次圍觀

http://coctec.com/news/all/show-post-209277.html