社区 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.27 Changelog
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并释放资源。
更多信息请参考:Kubernetes 1.26 Changelog