摘要:年月日,發布版本,本次版本更新帶來了全新的應用市場交付體驗,并對源碼類服務的運行機制架構服務管理等方面做了大量優化。發布社區公開應用。我們正在進行的是將應用轉化為應用存放于應用市場中供用戶直接安裝使用。
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/h...
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
升級如有問題,請至社區反饋。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75220.html
摘要:發布復雜微服務架構整體升級和回滾今天為大家帶來系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應用整體升級和回滾,能實現復雜微服務架構的持續交付,和復雜架構企業級應用快速交付和升級,另外還有一些小的優化和的修復。 Rainbond 5.1.4發布, 復雜微服務架構整體升級和回滾 今天為大家帶來Rainbond 5.1系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應...
摘要:發布復雜微服務架構整體升級和回滾今天為大家帶來系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應用整體升級和回滾,能實現復雜微服務架構的持續交付,和復雜架構企業級應用快速交付和升級,另外還有一些小的優化和的修復。 Rainbond 5.1.4發布, 復雜微服務架構整體升級和回滾 今天為大家帶來Rainbond 5.1系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應...
摘要:發布復雜微服務架構整體升級和回滾今天為大家帶來系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應用整體升級和回滾,能實現復雜微服務架構的持續交付,和復雜架構企業級應用快速交付和升級,另外還有一些小的優化和的修復。 Rainbond 5.1.4發布, 復雜微服務架構整體升級和回滾 今天為大家帶來Rainbond 5.1系列第四個更新版本,本次版本更新的主要內容是復雜微服務架構應...
閱讀 3884·2021-11-17 09:33
閱讀 1196·2021-10-09 09:44
閱讀 399·2019-08-30 13:59
閱讀 3477·2019-08-30 11:26
閱讀 2177·2019-08-29 16:56
閱讀 2848·2019-08-29 14:22
閱讀 3150·2019-08-29 12:11
閱讀 1266·2019-08-29 10:58