雲原生熱點

KubeEdge v1.22.0版本發佈!邊緣資源管理能力提升!

KubeEdge 是一個開源的雲原生邊緣計算框架。在 v1.22.0 版本中,KubeEdge 引入了 hold/release 機制,用於在邊緣場景中更精細地控制 Pod 等資源的升級流程;Beehive 框架得到增強,新增對子模塊的重啓策略配置,並統一了啓動錯誤的處理方式。設備模型(Device Model)能力也有所升級,通過融合產品模型與物模型,使設備實例能夠共享或覆蓋模型配置。在輕量化 Kubelet 中新增了 Pod Resources Server 和 CSI Plugin 特性開關,以更靈活地適應多樣化的邊緣環境。

此外,KubeEdge 還推出 C 語言版本的 Mapper-Framework,以支持更多設備協議,並將 Kubernetes 依賴升級至 v1.31,從而對接更現代的雲原生能力。

Kyverno v1.16 發佈:用 CEL 與 SDK 開啓策略即代碼新篇章

Kyverno 是一個專為 Kubernetes 設計的策略引擎,通過自定義資源(CRD)和控制器方式,讓集羣管理員能夠以聲明式把控配置標準、資源生命週期、鏡像驗證、策略生成與清理等流程。

Kyverno 1.16 版本帶來了圍繞 CEL(Common Expression Language)政策的新一代能力,目前以 v1beta 形式發佈,並規劃在 1.17/1.18 版本推進至 GA。版本中支持了命名空間範圍的 CEL 策略類型,強化了可觀察性(包括 Prometheus 指標、原生事件生成),引入了細粒度的策略異常機制以及將 HTTP 授權整合到 ValidatingPolicy 中。更重要的是,Kyverno 還推出了其 SDK,開啓策略平台生態集成與定製化工具開發的新路徑。

技術實踐

文章推薦

Kubernetes 的十字路口:混合現實、AI 壓力和開源根基

在這段訪談中,Kubernetes 已經從容器編排的先鋒演變為現代基礎設施的核心,但其發展正處於關鍵轉折期:一方面,企業實際容器化工作負載仍只是一部分,另一方面,“混合雲+邊緣”現實帶來新的部署複雜性,同時 AI 大潮為 Kubernetes 生態增添了巨大的負載與期待。此外,Kubernetes 的開源根源也在變:它源於 Linux 容器的長期發展,遷移到 Google 規模化實踐,再由社區承接,如今在 AI 和雲原生融合的時代,需要重新思考它作為開放標準與生態平台的角色。

Kubernetes 終於解決其最大痛點:數據庫管理

本文指出,儘管 Kubernetes 在管理無狀態服務方面表現優異,但長期以來在運行和管理有狀態工作負載(如數據庫)上存在結構性困難。文章介紹了通過 “Operator” 模式——即使用自定義資源(CRD)與控制器(Controller)來實現聲明式、持續的“期望狀態 → 實際狀態 → 自愈”流程——讓數據庫(例如 PostgreSQL)集羣、架構遷移和運維真正融入 Kubernetes 原生生態。利用工具如 CloudNativePG 和 Atlas Operator,團隊現在可以以類似 GitOps 的方式安全、高效、零腳本地管理數據庫基礎設施,從而標誌着 Kubernetes 在數據庫管理上的一次里程碑式進展。

用 NVIDIA Grove 構建 Kubernetes 上的多組件 AI 推理系統

本文介紹了 NVIDIA 推出的開源 Grove 組件,它作為 NVIDIA Dynamo 平台中的 Kubernetes API,專為複雜、多組件的 AI 推理系統設計。Grove 通過自定義資源(如 PodClique、PodCliqueScalingGroup、PodCliqueSet)讓開發者能夠以聲明式方式定義多個角色(如 prefill、decode、routing)組成的推理服務,並實現組件間的協同調度、拓撲感知部署、層級自動擴縮容和系統級更新與恢復,解決了傳統“單 Pod 複製”方式難以應對的推理架構複雜性。

開源項目推薦

Kubeshark

Kubeshark 是一個面向 Kubernetes 的實時流量可觀測性與調試工具,被稱為“Kubernetes 的 Wireshark”。它能夠在集羣中捕獲、解析並可視化 Pod 之間的網絡通信,支持應用層協議解析、流量溯源、性能分析以及問題定位。通過無需修改應用代碼的方式,Kubeshark 為開發、運維與 SRE 提供了強大的集羣級流量洞察能力,適用於微服務調試、網絡異常排查與安全分析等場景。

Kratos

Kratos 是一個由 Bilibili 開源的 Go 微服務框架,旨在提供清晰的架構規範和高可維護性的代碼結構。它內置對分層架構、依賴注入、配置管理、服務註冊與發現、熔斷限流、鏈路追蹤等微服務基礎能力的支持,並鼓勵通過 protobuf/IDL 驅動的接口優先開發方式。Kratos 注重工程實踐與可擴展性,適用於構建中大型、高可靠的微服務應用。

Gardener

Gardener 是由 SAP 開源的 Kubernetes 集羣管理系統,採用“種子集羣(Seed)管理子集羣(Shoot)”的架構模式,實現高度自動化、多雲兼容的大規模 Kubernetes 集羣生命週期管理。它通過控制面分離、可插拔基礎設施接口和統一的聲明式 API,使企業能夠在任意雲、數據中心或邊緣環境中一致地創建、升級、修復和擴縮 Kubernetes 集羣,是面向多雲與大規模平台工程場景的專業級解決方案。

KSail

KSail 是一個面向 Kubernetes 的輕量級 CRD 開發與腳手架工具,旨在簡化自定義資源(CRD)及其控制器的創建流程。它通過聲明式配置生成項目結構、樣板代碼以及開發所需的基礎邏輯,幫助開發者快速構建可維護、符合 Kubernetes API 標準的 Operator 或控制器。KSail 關注開發體驗與工程效率,讓構建 Kubernetes 擴展從繁瑣變得高效直觀。

關於KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上構建的容器平台,提供全棧的 IT 自動化運維的能力,簡化企業的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、本來生活、東方通信、微宏科技、東軟、新浪、三一重工、華夏銀行、四川航空、國藥集團、微眾銀行、紫金保險、去哪兒網、中通、中國人民銀行、中國銀行、中國人保壽險、中國太平保險、中國移動、中國聯通、中國電信、天翼雲、中移金科、Radore、ZaloPay 等海內外數萬家企業採用。KubeSphere 提供了開發者友好的嚮導式操作界面和豐富的企業級功能,包括 Kubernetes 多雲與多集羣管理、DevOps (CI/CD)、應用生命週期管理、邊緣計算、微服務治理 (Service Mesh)、多租户管理、可觀測性、存儲與網絡管理、GPU support 等功能,幫助企業快速構建一個強大和功能豐富的容器雲平台。