Kubernetes 1.36 近日发布,带来约 70 项改进。这一版本没有哗众取宠的大功能,而是集中偿还过去几年积攒的技术债:安全基线统一、异构调度升级、废弃 API 清理,合在一起构成一套完整的安全与运维体系升级。
安全方面,kubelet 是最大看点。多项此前只是建议开启的安全配置转为默认生效:未显式配置匿名策略时,kubelet 不再接受无凭据请求;存在多年的老只读端口(10255)被彻底移除;认证授权、Token 生命周期管理同步收紧。过去不少集群因初始化脚本配置随意而暴露只读端口,节点数据被内网扫描工具顺手拉走的案例屡见不鲜,新版本等于强制拉齐了全集群的安全基线。
调度方面,GPU 等异构资源的分配正从设备插件外挂走向平台原生能力,动态资源分配(DRA)机制走向稳定。此前设备插件只能上报整卡数字,调度器要么把整张卡分给一个 Pod、要么卡在节点亲和性上,显存一半空着、一半排队的粗粒度分配是训练集群常态。原生调度机制为细粒度分配打开空间,对运行大模型训练与推理的平台团队是实质利好。
网络、存储与可观测性方向也有渐进改进:负载均衡器行为统一、IPv6 支持完善、CSI 迁移收尾、结构化日志推进。对企业平台工程团队而言,升级 1.36 前需重点核对三件事:安全基线变化对自动化部署脚本的影响、被移除 API 的依赖排查,以及 GPU 调度链路上设备插件的适配计划。建议先在测试环境完整跑一轮兼容性验证,再推进生产集群灰度升级。
来源:CSDN