Rainbond 5.4.1 發佈 支持1.20-1.22Kubernetes集羣,優化團隊視圖

Rainbond 是雲原生且易用的應用管理平臺。雲原生應用交付的最佳實踐。專注於以應用爲中心的理念,賦能企業搭建雲原生開發雲、雲原生交付雲。

對於企業: Rainbond 是開箱即用的雲原生平臺,藉助 Rainbond 可以快速完成企業研發和交付體系的雲原生轉型。

對於開發者: 基於 Rainbond 開發、測試和運維企業業務應用,開箱即用的獲得全方位的雲原生技術能力。包括但不僅限於持續集成、服務治理、架構支撐、多維度應用觀測、流量管理。

對於項目交付: 基於 Rainbond 搭建產品版本化管理體系,搭建標準化客戶交付環境,使傳統的交付流程可以自動化、簡單化和可管理。

Rainbond 5.4.1 版本發佈,本次版本更新主要提升了Rainbond的兼容性,支持 1.16-1.22 的 Kubernetes 集羣對接並使用 Rainbond 。並對安裝流程以及團隊視圖做了優化。

有許多用戶已經在使用較新的 Kubernetes 版本,但由於之前 Rainbond 並未兼容高版本的 Kubernetes 集羣,導致這些用戶無法感受到 Rainbond 帶來的價值。因此爲了能使更多的用戶更高效的完成企業研發和交付體系的雲原生轉型,我們支持了 1.20-1.22 的 Kubernetes 集羣對接和使用。

在過去的一些使用場景中,我們發現,用戶在進入團隊視圖時,無法快速獲取他所關注的信息,比如每個應用的狀態,佔用資源等情況,這會帶來一些額外的操作,用戶體驗較差。因此現在我們優化了團隊視圖下應用的展示,用戶可以在團隊視圖快速瞭解到當前應用的狀態以及內存佔用等情況,並可直接在此快速訪問,而不必點進應用視圖。

主要功能點解讀:

1. 支持1.20-1.22 的 Kubernetes 集羣對接

本次版本新支持了 1.20-1.22 的 Kubernetes 集羣對接和使用。已有1.19 以上 Kubernetes 集羣的用戶,可以通過接入 Kubernetes 集羣直接對接到控制檯,並完成初始化 Rainbond 的操作。

初始化 Rainbond: 對於 Kubernetes 而言 Rainbond 整個架構是一套應用,我們定義了Rainbond-operator來將 Rainbond 安裝到 Kubernetes 集羣中,使用 Kubernetes 來管理 Rainbond 組件,同時 Rainbond 又可以反過來管理調度 Kubernetes 資源。

在之前的5.3.3版本中,由於我們升級了 ingress 版本,導致集羣版本爲 1.16-1.18 的用戶無法正常體驗到 5.3.3 版本的相關功能,因此本次升級還修復了不兼容問題,用戶可以參考升級文檔先升級到 5.3.3 版本,再升級到 5.4.1,即可體驗到 5.3.3 及 5.4.1 相關功能。

2. 優化團隊視圖的展示數據

在舊版本中,團隊視圖只能獲取應用列表。無法直接訪問對應的應用。對於不關心應用內部拓撲和組件詳情的用戶來說,還需要點擊進入應用,才能訪問。同時,在資源不足的情況下,想要快速關閉某些佔用資源較大的應用,也需要單獨進入應用查看。在這種情況下,我們對團隊視圖做了調整,新版本的團隊視圖如下所示。可以看到,每個應用使用的內存以及相關的信息一目瞭然。同時還可以通過訪問按鈕快速訪問應用。

5.4.0-teamdashboard.jpg

3. 支持從壓縮包構建java代碼

在之前使用 jar包構建war包構建 時,用戶需要將本地的 jar 包或 war 包託管在 git/svn 等服務上,這樣一次源碼構建的過程。通常是這樣,用戶拿源碼編譯成對應的jar包或war包,再將其拷貝到對應的服務,推送再構建。因此現在支持了下載對應的壓縮包進行構建,你可以將其與現有的 CI流程集成,如 Jenkins 等,你可以創建流水線,在提交代碼通過 Jenkins 構建完成後,通過流水線打包(支持 tar , tar.gz , zip 格式)上傳到 WebServer上,然後即可直接通過下載地址從 WebServer 拉包構建。示例操作如下:

oss-jar.gif

詳細變更點:

新增功能

  • 【兼容性】支持1.20-1.22 的Kubernetes對接並使用;

  • 【團隊管理】優化團隊視圖展示信息;

  • 【應用管理】支持應用設置logo;

  • 【組件管理】支持從對象存儲獲取壓縮包進行源碼構建;

優化功能

  • 【性能】優化團隊頁面展示速度;
  • 【安裝】優化離線安裝的新手引導策略;
  • 【安裝】優化集羣檢測腳本;

BUG 修復

  • 【兼容性】修復不兼容k8s 1.16-1.18 版本的問題;

  • 【安全性】升級網關的nginx版本,防止CVE-2019-9511,CVE-2019-9513,CVE-2021-23017安全漏洞;

  • 【組件庫管理】修復helm應用安裝提示應用商店不存在的問題;

  • 【應用管理】修復應用無法正常回滾的問題;

  • 【應用管理】修復安裝部分應用服務端異常的問題;

  • 【團隊管理】修復團隊列表分頁問題;

  • 【組件管理】修復組件多個網關策略無法同時生效的問題;

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