为了让您更细粒度地管理节点生命周期,ACK 将对托管节点池的自动升级、节点自愈及安全漏洞自动修复功能进行部分调整。部分自动化功能的默认行为由开启调整为关闭,并引入更灵活的配置参数以替代旧有参数。
变更一:kubelet 和容器运行时自动升级配置调整
变更内容
默认值变更:自2025年08月31日起,在新建节点池过程中,开启运维托管(即设置
management.enable
为true
)时, 其 kubelet 和容器运行时的自动升级配置(management.auto_upgrade
)默认值由true
变更为false
。配置入口下线:自2026年01月31日起,ACK 将关闭托管节点池 kubelet 和容器运行时的自动升级配置入口。以下参数将从相关 OpenAPI( CreateClusterNodePool、ModifyClusterNodePool、DescribeClusterNodePoolDetail、DescribeClusterNodePools )中正式下线。
management.auto_upgrade
management.auto_upgrade_policy
替代方案
您可通过配置集群自动升级功能来完成节点池的自动升级。关于集群自动升级,请参见自动升级集群。
变更二:托管功能开关、安全漏洞自动修复、节点自愈相关参数变更
变更内容
参数逻辑变更:自2025年08月05日起,托管节点池的托管总开关
management.enable
变更为即将下线(deprecated)状态,并于 2026年01月31日完成下线。您可以通过以下两个独立的参数来管理:
management.auto_repair
:开启节点自愈开关。management.auto_vul_fix
:开启安全漏洞自动修复开关。
默认值变更:自 2025 年 08 月 31 日起,托管节点池相关 OpenAPI (CreateClusterNodePool、ModifyClusterNodePool、DescribeClusterNodePoolDetail、DescribeClusterNodePools)中安全漏洞修复参数
management.auto_vul_fix
和自愈开关参数management.auto_repair
的默认值变更为false
。参数
变更前默认值
变更后默认值
management.auto_vul_fix
设置
management.enable
为true
时,默认值为true
设置
management.enable
为false
时,默认值为false
false
management.auto_repair
设置
management.enable
为true
时,默认值为true
设置management.enable为
false
时,默认值为false
false
变更三:安全漏洞自动修复策略相关参数调整
变更内容
参数逻辑变更:自2025年08月05日起,托管节点池的安全漏洞自动修复参数
management.auto_vul_fix_policy.restart_node
变更为即将下线(deprecated)状态,并于2026年01月31日完成下线。托管节点池默认将不再自动修复Kernel CVE。如需自动修复Kernel CVE,请使用
management.auto_vul_fix_policy.exclude_packages
参数。新参数上线:自20205年08月05日起,托管节点池上线新参数
management.auto_vul_fix_policy.exclude_packages
,用于指定自动修复安全漏洞时需要排除的软件包列表,默认值为kernel
。由于Kernel CVE的修复涉及内核版本更新,兼容性风险较高,默认排除。如需自动修复Kernel CVE,可以在
management.auto_vul_fix_policy.exclude_packages
取值中移除kernel
。