Kubernetes SIG Apps 工作组聚焦:支撑AI与复杂工作负载生命周期管理
随着 Kubernetes 的广泛采用,应用管理已从单纯运行容器转向应对复杂的应用生命周期。现代平台需支持无状态服务、有状态数据库、批处理以及 AI 等工作负载,并在升级、伸缩和基础设施故障时保持高可用。SIG Apps 负责的 Deployments、StatefulSets、Jobs 等核心工作负载组件,构成了整个生态系统部署与运维的基础,该小组正致力于持续优化现代复杂负载的管理体验。
随着 Kubernetes 的广泛采用,应用管理已从单纯运行容器转向应对复杂的应用生命周期。现代平台需支持无状态服务、有状态数据库、批处理以及 AI 等工作负载,并在升级、伸缩和基础设施故障时保持高可用。SIG Apps 负责的 Deployments、StatefulSets、Jobs 等核心工作负载组件,构成了整个生态系统部署与运维的基础,该小组正致力于持续优化现代复杂负载的管理体验。
Kubernetes v1.37 正式将 PersistentVolumeClaimUnusedSinceTime 特性升级为 Beta 阶段并默认启用。该功能由 PVC 保护控制器直接在每个持久卷声明上增加 Unused 状态条件,无需自定义工具即可识别是否有正在运行的 Pod 引用该存储卷。在大规模集群中,此举可有效追踪并清理 Pod 删除后被遗忘的闲置 PVC 存储资源,提升基础设施资源利用效率。
Kubernetes v1.37 版本引入了重要的存储安全特性,包括 emptyDir 权限模式和 bind 挂载选项。这些新功能基于底层 Linux 存储与权限机制,允许开发者和安全人员直接在 Kubernetes 中实施严格的安全策略,例如禁止跨容器删除文件或禁止从可写卷中执行任意二进制文件,无需复杂的规避手段,从而大幅增强了容器存储的安全性。
在Kubernetes v1.37中,Pod级资源管理器特性正式升级至Beta阶段(默认保持关闭)。该功能建立在Pod级资源规范之上,使Kubelet的拓扑管理器、CPU管理器和内存管理器能够直接根据Pod级资源声明进行底层硬件调度与分配决策。这一改进解决了此前低延迟敏感型应用为了获取独占NUMA对齐CPU或内存时在资源分配上面临的局限,显著提升了异构与高性能算力节点的调度灵活性。