Kubernetes v1.37:持久卷声明最后使用时间追踪特性进入 Beta 阶段
Kubernetes v1.37 正式将 PersistentVolumeClaimUnusedSinceTime 特性升级为 Beta 阶段并默认启用。该功能由 PVC 保护控制器直接在每个持久卷声明上增加 Unused 状态条件,无需自定义工具即可识别是否有正在运行的 Pod 引用该存储卷。在大规模集群中,此举可有效追踪并清理 Pod 删除后被遗忘的闲置 PVC 存储资源,提升基础设施资源利用效率。
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或内存时在资源分配上面临的局限,显著提升了异构与高性能算力节点的调度灵活性。
在Kubernetes v1.37中,内存服务质量(Memory QoS)特性已晋升至Beta阶段并默认开启。在运行cgroup v2的Linux节点上,该功能利用内核内存控制器,为容器内存的回收和分配提供更精细的控制与保障。该功能最初于v1.22作为Alpha引入,并在v1.36扩展了分层内存预留支持。此次默认启用有助于集群运维人员进一步优化内存隔离与节点资源利用率。