发版日志

概览

此页面记录 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。
  • 移除了过时的磁盘验证和配置漂移辅助代码。