Helm 4 重大版本更新現已發佈,恰逢該項目十週年紀念。此次發佈距官方週年僅幾周,是六年來 Kubernetes 包管理器的首次重大升級。
公告指出隨着 Kubernetes 用户管理的應用部署越來越複雜,通常跨多個集羣和環境,根據 CNCF 2024 年年度調查,40% 用户將 CI/CD 複雜度列為主要挑戰,37% 用户認為安全是採用的關鍵障礙。Helm 4 針對這些問題做出改進,提升了測試自動化、Chart 簽名、性能和 Chart 分發功能,幫助團隊更快更安全地大規模交付軟件。
CNCF CTO Chris Aniszczyk 表示:“Helm 4 是十年社區積累洞察和實際部署經驗的結晶。隨着團隊擁抱雲原生規模、AI 工作負載和平台工程,Helm 持續提供可靠且靈活的方案,助力他們自信地部署應用。”
為開發者改進的 SDK
Helm 4 優化了用於將 Helm 集成進應用的開發工具包(SDK):
-
現代 Go 日誌:採用當前 Go 日誌接口,支持多日誌記錄器。
-
可嵌入命令:Helm 命令可直接嵌入其他應用。
-
支持現代 Kubernetes:支持服務器端應用等現代 Kubernetes 功能。
改進的插件系統
Helm 4 引入全新插件系統,增強插件的功能與可移植性:
-
通過 WebAssembly 支持插件:插件可選用 WASM 編寫,跨操作系統和架構更便攜。
-
保持傳統插件兼容:現有插件及其設計繼續有效,確保 Helm 可擴展性。
新 Chart 功能支持
Helm 4 為 Chart(包)功能未來發展鋪路,且不破壞向後兼容:
-
為未來 Chart 變更提供基礎。
-
新功能可包含重大變更,但不影響用户使用。
Helm 聯合創始人 Matt Butcher 説:“我們創建 Helm 是為了讓開發者和運維都能更輕鬆地在 Kubernetes 上部署應用。十年過去了,Helm 依然解決着這個核心問題,並且擁有比以往更多的影響力、規模和社區支持。”
Helm 4 保留了現有用户熟悉的核心界面和行為,儘量減少對現有工作流的影響,同時為當今 Kubernetes 環境帶來重要升級。此次發佈正值 Helm、CNCF 以及 Kubernetes 各自十週年,見證了雲原生生態從初期試驗到驅動關鍵基礎設施的快速成長和成熟。
詳情可查看:https://www.cncf.io/announcements/2025/11/12/helm-marks-10-years-with-release-of-version-4/