社區 Kubernetes 版本主要變更
Kubernetes 1.27 Changelog
Pod 拓撲分布中的最小域數,計算 podTopologySpread 偏差時考慮污點/容忍度、滾動升級后關注 Pod 拓撲分布等特性升級至 Beta。
ReadWriteOncePod 功能升級為 Beta版。
支持使用 Kubelet API 查詢節點日志,可以查看節點上運行的服務的日志。
服務器端字段校驗和 OpenAPI V3 升級到 GA版,服務器端提供了 kubectl 校驗的所有功能,OpenAPI v3提供了插件類型和 CRD 等方面的增強。
StatefulSet PVC 自動刪除升級到 Beta版,該保留策略允許用戶指定刪除 StatefulSet 或縮減 StatefulSet的副本時,自動刪除或保留從 StatefulSet規約模板生成的 PVC。
加速 Pod啟動,該版本通過并行拉取鏡像、提高 Kubelet默認API每秒查詢限值的方式提高 Pod的啟動速度。
更多信息請參考:
Kubernetes 1.26 Changelog
iptables模式的kube-proxy后端可在大集群中更有效地處理 Service和 Endpoint的變更。
CSIMigrationvSphere 提到到 GA并鎖定為開啟,如果您需要 Windows、XFS或原始塊支持,請不要升級到 Kubernetes 1.26版本,直到vSphere CSI 驅動支持當前版本。
CPU Manager 正式 GA,該特性支持容器獨占 CPU。
Device Manager 正式 GA,設備插件框架允許在不修改 Kubernetes的情況下,實現對外部設備的發現、公布和分配。
流量優化,優化內部節點本地流程和EndpointSlice 正式 GA,ProxyTerminateEndpoints 升級到 Beta。
Pod 引入 schedulingGates 特性優化 Pod 調度,通過該特性讓調度器感知何時可以進行 Pod調度。
支持掛載時將 Pod fsGroup 傳遞給 CSI驅動程序正式 GA。
節點非體面關閉進入 Beta 階段,該特性允許 kubelet 檢測節點關閉事件,并在關閉之前終止該節點上的 Pod并釋放資源。
更多信息請參考: