博客 / 詳情

返回

Kubernetes v1.35 重磅發佈 :邁向更現代、更穩定的生產級基礎設施能力

北京時間12月17日,在 Kubernetes 社區的共同努力下,Kubernetes v1.35 正式發佈。本次版本更新包含 60 項增強功能,其中 17 項為穩定版功能,19 項為測試版功能,22 項為早期版功能。本次版本的代號為 Timbernetes(世界樹),象徵着 Kubernetes 生態在不斷生長的同時,也在持續修剪枝葉、加固根系,為未來的基礎設施形態提供更加穩固的支撐。

從整體來看,v1.35 並非追求“特性數量”的一次發佈,而是一次面向生產環境的系統性演進: 它通過清理歷史遺留、推動關鍵能力走向穩定,並在安全性、可維護性與一致性方面持續收斂,為企業用户提供更加可靠的 Kubernetes 基座。

版本主線:修剪舊枝,夯實根基

Kubernetes v1.35 的整體思路可以概括為三點:

1. 清理歷史包袱,統一基礎能力

  • 正式移除 cgroup v1 支持,Kubernetes 全面邁入 cgroup v2 時代
  • 明確節點能力邊界,減少“兼容性不確定性”帶來的運維成本

2. 推動關鍵能力穩定化

  • 多項長期演進的核心特性進入 GA 或 Beta 階段
  • 從“可用”走向“可依賴”,降低生產環境引入門檻

3. 提升集羣整體可維護性

  • 調度、網絡、運行時等關鍵組件持續收斂複雜度
  • 為平台化、規模化運維提供更清晰的技術邊界

核心特性解讀:更貼近生產實踐的改進

Pod 資源原地更新(In-Place Update)正式 GA

在 v1.35 中,Pod 資源原地更新正式成為穩定特性(GA)。

過去,調整 Pod 的 CPU 或內存配置通常意味着重建 Pod,這在狀態型服務或長時間運行的業務中往往代價較高。
如今,用户可以在 不重啓 Pod 的前提下 動態調整資源請求與限制,使資源管理更加貼近實際運行狀態。

對生產環境的意義:

  • 降低因資源調整帶來的業務抖動
  • 為更精細化的容量管理和運維響應提供基礎能力
  • 減少人為干預帶來的風險窗口

StatefulSet 滾動更新能力增強

v1.35 為 StatefulSet 的 RollingUpdate 策略引入了 maxUnavailable(Beta)。

這意味着:

  • StatefulSet 不再侷限於“逐個副本更新”
  • 可在可控範圍內並行更新多個副本
  • 顯著縮短大型有狀態集羣的發佈與維護窗口

該能力在數據庫、消息系統等場景中尤為重要,有助於在保障可用性的前提下提升運維效率。

節點能力聲明與調度一致性改進

隨着 Kubernetes 集羣規模擴大,控制平面與節點版本不一致的情況越來越常見。v1.35 引入了 節點聲明式特性(Node Declared Features),允許節點明確聲明自身支持的能力。

這一機制有助於:

  • 在調度與 API 校驗階段提前發現不兼容問題
  • 減少因“版本差異”導致的運行時失敗
  • 提升集羣整體行為的可預測性

原生 Pod 證書能力進入 Beta

Kubernetes v1.35 將 Pod 證書機制推進至 Beta 階段。通過 kubelet 原生能力,Pod 可以自動申請並輪轉證書,用於標識工作負載身份。

相較於依賴外部組件或 Sidecar 注入,該方式:

  • 簡化了證書管理鏈路
  • 降低了多租户與安全場景下的運維複雜度
  • 為工作負載身份治理提供了更標準的實現路徑

需要重點關注的破壞性變更

cgroup v1 被徹底移除

  • 不再支持使用 cgroup v1 的宿主機
  • 舊版本發行版(如未啓用 cgroup v2 的系統)將無法啓動 kubelet
  • 升級前必須完成宿主機與內核環境評估

kube-proxy IPVS 模式進入廢棄階段

  • IPVS 模式已被標記為 Deprecated
  • 社區推薦遷移至 nftables 模式
  • 有助於簡化網絡棧並提升長期可維護性

containerd 1.x 生命週期進入尾聲

  • v1.35 是支持 containerd 1.x 的最後階段版本之一
  • 建議同步規劃運行時升級,避免未來版本升級受阻

升級建議:穩妥推進版本演進

  • 提前完成宿主機環境審計,確保支持 cgroup v2
  • 排查廢棄 API 與行為,避免升級後出現不可預期問題
  • 採用 控制平面先行、數據平面漸進 的灰度升級策略,降低升級風險

在生產集羣中,版本升級始終應以“可控、可回滾”為前提。

KubeSphere 與 Kubernetes v1.35

作為一款以 Kubernetes 為內核的容器混合雲平台,KubeSphere 始終與上游 Kubernetes 社區保持同步演進

在 Kubernetes v1.35 正式發佈後,KubeSphere 團隊已第一時間啓動針對新版本的 兼容性驗證、關鍵特性評估與升級路徑設計,重點關注生產環境中廣泛使用的核心能力與潛在破壞性變更,確保平台在穩定性、安全性與可運維性方面保持一貫水準。

後續,KubeSphere 將在充分驗證社區特性成熟度與企業使用場景的基礎上,逐步引入並完整支持 Kubernetes v1.35,並通過平台層能力對複雜特性進行封裝與簡化,幫助用户以更低成本、更可控的方式完成版本演進。

我們也將持續關注 Kubernetes 社區的發展方向,與用户一同推動雲原生技術在企業生產環境中的穩健落地。

總結

Kubernetes v1.35 · Timbernetes 是一代更加註重“基礎能力質量”的版本。

它通過清理歷史技術債務、推動關鍵特性穩定化,以及持續提升系統一致性,為 Kubernetes 在企業級生產環境中的長期演進奠定了更加穩固的基礎。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.