KusionStack 團隊很高興地宣佈 Karpor v0.5.0 新版本現在已經可用!本次更新為使用者帶來了四大核心亮點:
- 多叢集管理能力升級:新增對 AWS EKS 叢集和基於 Token 的叢集證書匯入支援,提升叢集管理的靈活性和適用場景
- 安全性增強:全新引入基於 RBAC 的 Token 登入機制,有效控制訪問許可權,讓生產環境使用更加安全可靠
- 安裝部署最佳化:提供超過 30 個 Helm 安裝引數,完整支援國內映象源和 ARM64 架構,讓私有化部署等場景下的安裝更加便捷
- 使用者體驗提升:全新支援 YAML 智慧摺疊、健康狀態檢查、版本管理等功能,帶來更加流暢的使用體驗
Karpor 作為 CNCF 基金會託管的 KusionStack 生態的子專案,致力於構建智慧化的 Kubernetes 資料面,透過提供先進的搜尋、洞察和 AI 能力,幫助使用者在任何雲中獲得對 Kubernetes 叢集的關鍵可見性,我們期望能夠成為一個小而美、廠商中立、開發者友好、社群驅動的開源專案!
- Github Repo 地址:https://github.com/KusionStack/karpor
- 官網:https://www.kusionstack.io/karpor
- Live Demo: https://karpor-demo.kusionstack.io/
本次更新包含了來自 12 位 Contributor 共 58 個 PR 的貢獻,其中包含 14 個重要新特性和 7 項問題修復,詳細更新內容請檢視 Karpor v0.5.0 更新日誌。
❤️ 特別鳴謝
在此特別感謝 9 位新加入的程式碼貢獻者(按字母順序):
@CirillaQL、@cheny-alf、@JasonHe-WQ、@mryanchia、@peter-wangxu、@rajeshkio、@regend、@solarhell、@z1cheng
同時也感謝以下社群同學提出的寶貴建議(按字母順序):
@arrowfeng、@danielstankw、@Edwin-Li-01、@eryajf、@haiwu、@kinbod、@T1-leiyang、@wenxuanwu、@ywgx
感謝大家為 Karpor 的發展做出的貢獻 🎉,又是被社群的力量震撼的一天!
PS:歡迎在「Community tasks | 新手任務清單 🎖︎」中認領任務,參與社群!
連結:https://github.com/KusionStack/karpor/issues/463
🚀 重要新特性
叢集管理升級
-
支援基於 Token 的 Kubeconfig 匯入
由 @peter-wangxu 貢獻,提供更靈活的叢集接入方式。 -
AWS EKS 叢集支援
由 @CirillaQL 貢獻,現可透過 AWSACCESS_KEY
和SECRET_ACCESS_KEY
直接接入 EKS 叢集。詳細配置說明請參考 EKS 叢集接入指南。
安全性增強
基於 RBAC 的 Token 登入
由 @ruquanzhao 和 @hai-tian 貢獻,支援使用 Karpor-server 簽發的 Token 進行 Dashboard 登入。詳情請參考 Token 建立指南。
部署最佳化
-
更靈活的 Helm 配置(@elliotxx)
-
ARM64 架構支援(@elliotxx)
-
國內映象源支援(@elliotxx)
感謝 DaoCloud!helm install karpor-release kusionstack/karpor --set registryProxy=docker.m.daocloud.io
-
Cert-manager 內建最佳化(@elliotxx)
將 Cert-manager 遷移至映象內,解決了部分網路環境下安裝緩慢的問題。
使用者體驗提升
-
健康檢查介面(@JasonHe-WQ)
新增/livez
和/readyz
健康檢查介面。 -
YAML 顯示最佳化(@regend)
Dashboard 中自動摺疊非關鍵的 YAML 欄位,提升可讀性。
-
版本資訊展示
- 命令列支援
--version
引數(@rajeshkio) - 自動版本號生成(@rajeshkio)
- Dashboard 介面版本展示(@solarhell)
- 命令列支援
-
UI 定製化(@z1cheng)
支援配置 GitHub 圖示的顯示與隱藏
🔧 問題修復
- README 影片編碼最佳化(@ruquanzhao)
- Cert-generator 模板 Namespace 補充(@elliotxx)
- REST API 返回值最佳化(@elliotxx)
- Syncer Transform Patch 函式修復(@iamryanchia)
- Transform 錯誤日誌完善(@iamryanchia)
- Swagger 路徑修正(@regend)
- Hub Cluster Config Endpoint 修復(@elliotxx)
📈 未來規劃
v0.5.0
主要圍繞社群使用者的反饋進行功能最佳化,已有熱心使用者將 Karpor 應用在公司內部環境,解決多叢集管理和資料面的需求。
目前我們已開始規劃 v0.6.0
版本,新版本將針對 易用性和 AI 能力整合 進行增強,比如:
- 基於 AI 的 Kubernetes 問題診斷(類 K8SGPT)
- 自然語言資源搜尋
- 實時日誌和事件聚合展示
- 更多特性...
詳細規劃請檢視 v0.6 Milestone。歡迎在 Karpor v0.6.0 討論區 提出建議或在 GitHub 提交 Issue。
🔎 功能預覽
透過自然語言搜尋 Kubernetes 資源(由 @jueli12 和 @hai-tian 開發)已進入最佳化階段,將於 v0.6.0 正式釋出,敬請期待!