发版日志
概览
此页面记录 machine-config 插件已发布的版本。
v4.0.18 (2026-08-20)
此版本强化了访问控制、更新了资源架构,并升级了依赖项,以修复安全漏洞。
修复的问题
- 从插件 RBAC 模板中移除了 service-account Secret。
- 优化了 MachineConfigPool CRD 描述,并生成了 MachineConfig、MachineConfigPool 和 MachineConfiguration 架构,同时保留了公共资源。
- 更新了 Go 依赖项、校验和以及控制器/守护进程构建元数据,以修复 CVE。
v4.0.16 (2026-06-24)
此版本扩展了机器配置管理,使其同时支持 Global 集群和工作负载集群,并包含安全依赖项更新。
新功能
- 移除了阻止在 Global 集群和工作负载集群中部署的 chart 限制,使插件可安装在这两种集群范围内。
安全更新
- 更新了 Go 模块依赖项、校验和以及控制器镜像基础映像,以修复 CVE。
v4.0.13 (2026-03-12)
首个发布版本引入了对文件、系统服务和内核设置的声明式节点配置,并提供受控的节点中断和配置漂移检测。
新功能
- 通过 MachineConfig、MachineConfigPool 和 MachineConfiguration 资源添加了声明式节点配置。
- 添加了文件、系统服务、内核配置、节点排空、配置渲染和磁盘配置漂移监控的管理功能。
- 添加了 machine-config 控制器、节点守护进程、CRD、Helm chart、RBAC 和构建配置。
- 添加了专用的守护进程运行状况检查,并移除了过时的指标和探测网络端口。
- 添加了 webhook、服务证书和注册机制,以防止不安全地删除 MachineConfigPool。
- 修正了自定义 MachineConfigPool 的 MachineConfig 选择器处理和解析。
- 添加了 chart 工作负载安全设置,并更新了控制器/守护进程 RBAC,包括 CIS 加固变更。
安全更新
- 更新了 Go 依赖项、校验和、镜像基础映像和构建配置,以修复 CVE。
- 移除了过时的磁盘验证和配置漂移辅助代码。