Rainbond 5.5 發佈,支持Istio和擴展第三方Service Mesh框架

Rainbond 5.5 版本主要優化擴展性。服務治理模式可以擴展第三方 ServiceMesh 架構,兼容kubernetes 管理命令和第三方管理平臺。

主要功能點解讀:

1. 支持 Istio,並支持擴展第三方 ServiceMesh 框架

Rainbond 專注於無侵入,松耦合的設計理念。在當前版本中,Rainbond 引入了應用級治理模式的切換功能,實現了服務治理能力的動態切換,無需業務邏輯變更,爲業務提供了不同的治理能力。可以通過應用級插件的形式擴展第三方 ServcieMesh 框架,比如 Istio、Linkerd、Dapr 等,本次我們優先支持了Istio,用戶可以通過 helm 安裝 Istio 相關組件,實現應用治理模式的切換。從而享受到Istio相關的治理能力。如下圖所示:

image

image

我們希望用戶最終使用時,服務治理能力與業務邏輯是完全解耦的,用戶可以根據不同的業務使用不同的治理能力。可以根據自己的需要擴展不同的治理模式,後續我們會有專門的文章來詳細介紹如何擴展第三方 ServiceMesh 框架。

2. 兼容 kubernetes 管理命令和第三方管理平臺

在之前的版本中,我們以應用爲中心,使用戶可以便捷的管理自己的業務。但通過Rainbond生成的名字空間、應用名和服務名使用 UUID,對熟悉 Kubernetes 的人非常不友好,在 Kubernetes 展示的 ID 無法跟業務關聯,就無法使用 Kubernetes 命令或 Kubernetes 的第三方工具管理。因此我們現在支持了集羣內各類資源的重命名。用戶可以自定義團隊、應用、服務、組件、鏡像的英文名,在Kubernetes 中會以英文名展示。

用戶設置了應用的英文名爲 rbd,分別設置了組件的英文名後,在集羣生成的資源如下圖所示。

images

images

詳細變更點:

新增功能

  • 【應用管理】支持Istio治理模式的切換;
  • 【應用管理】支持修改應用和組件的集羣資源名;

優化功能

  • 【組件管理】優化組件構建的鏡像名稱;
  • 【數據庫】新版本集羣數據庫使用utf8mb4編碼;
  • 【升級】優化應用升級時無變更組件不進行更新操作
  • 【組件管理】優化組件首次設置健康檢測的提示

BUG 修復

  • 【組件管理】修復實例運行內存爲0的問題;
  • 【網關】修復網關策略跳轉頁面錯誤的問題;
  • 【應用管理】修復應用運行組件數展示錯誤的問題;
  • 【應用管理】修復應用無法正常回滾的問題;
  • 【插件管理】修復默認插件構建失敗的問題;
  • 【應用管理】修復發佈應用時,插件分享事件同步發生錯誤的問題;
  • 【插件管理】修復安裝插件不生效的問題;
  • 【組件管理】修復域名創建的第三方組件無法通過內部依賴訪問的問題;
  • 【應用管理】修復TCP策略網關端口可以隨意設置的問題;
  • 【升級】修復應用升級失敗重試無響應的問題
  • 【應用管理】修復helm應用狀態展示錯誤的問題;
  • 【升級】修復回滾功能不可用的問題;
  • 【組件管理】修復內部域名可以重複的問題;
  • 【插件】修復插件內存不限制時報錯的問題;
  • 【升級】修復配置文件升級後無法修改的問題;
  • 【組件管理】修復創建中組件無法繼續部署的問題;

References Link

[1] Rainbond 5.5安裝: https://www.rainbond.com/docs/quick-start/quick-install?channel=oschina [2] Rainbond 5.4升級到5.5: https://www.rainbond.com/docs/upgrade/5.5.0-upgrade?channel=oschina [3] Istio控制平面安裝: https://www.rainbond.com/docs/user-manual/app-manage/deploy-istio?channel=oschina


Rainbond 是一個開源的雲原生應用管理平臺,使用簡單,不需要懂容器和Kubernetes,支持管理多個Kubernetes集羣,提供企業級應用的全生命週期管理,功能包括應用開發環境、應用市場、微服務架構、應用持續交付、應用運維、應用級多雲管理等。

Github:https://github.com/goodrain/rainbond

官網:https://www.rainbond.com?channel=oschina

微信羣:請搜索添加羣助手微信號 wylhzmyj

釘釘羣:請搜索羣號 31096419

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章