You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
节点和节点池
使用生命周期挂钩实现节点缩容自定义操作
复制全文
下载 pdf
使用生命周期挂钩实现节点缩容自定义操作
容器服务集群支持在删除节点时,使用弹性伸缩组的生命周期挂钩功能,实现对节点的自定义操作。本文介绍配置节点池生命周期挂钩的注意事项和配置方法。​
背景信息​
当您在 VKE 集群中创建节点池时,系统会自动为节点池同步创建伸缩组。您可以在伸缩组中配置自定义 生命周期挂钩 功能,允许在手工删除节点或弹性缩容时,执行自定义操作。例如:您可以在删除节点时,对节点进行清理操作。生命周期挂钩功能的详细介绍,请参见 生命周期挂钩概述。​
使用限制​
  • 当您使用伸缩组的 生命周期挂钩 功能时,对节点池的实例类型,有如下限制:​
  • 建议使用 按量计费 类型的实例。​
  • 可以使用 包年包月 类型的实例,但是该类型实例在缩容时通常会触发实例关机并重装系统,可能对清理操作产生影响。​
  • 如果实例在生命周期内修改过付费类型,可能导致实例无法正常释放,产生闲置资源。​
  • 配置节点池的自定义生命周期挂钩功能,仅在删除节点操作时有效。​
前提条件​
已创建节点池。详情参见 创建节点池。​
操作步骤​
步骤一:创建自定义命令​
  1. 在左侧导航栏中,选择 运维与监控 > 云助手。​
  1. 选择 自定义命令 页签,单击 创建自定义命令 按钮,配置删除节点时,需要执行的命令内容。​
  • ​​​
说明​
本文以一个休眠命令为例。实际操作时,请配置为您需要执行的操作。更多自定义命令的配置方法和参数解释,请参见 自定义命令管理。​
  1. 单击 确定,完成配置。​
​
步骤二:创建生命周期挂钩​
  1. 在左侧导航栏中,选择 伸缩组。​
  1. 在伸缩组列表中,单击 VKE 集群节点池对应的伸缩组名称,进入伸缩组详情页面。​
说明​
VKE 集群自动创建的伸缩组,命名规则为vke-${Cluster-id}-${Nodepool-id}, 您可以使用集群 ID 或节点池 ID 检索目标伸缩组。​
  1. 选择 生命周期挂钩 页签,单击 创建生命周期挂钩,配置该节点池的自定义生命周期挂钩功能。更多配置介绍,请参见 创建生命周期挂钩。​
  • ​​​
  1. 单击 确定,完成配置。​
结果验证​
为节点池配置自定义生命周期挂钩后,当手工删除节点或弹性缩容时,会触发执行自定义生命周期挂钩。在完成用户自定义操作、结束生命周期挂钩后,才会执行后续的删除操作。​
​
​
最近更新时间:2026.03.19 15:56:29
这个页面对您有帮助吗?
有用
有用
无用
无用