容器服务支持基于弹性预约实例(Elastic Scheduled Instances,ESI)的节点池弹性预约扩容功能,允许在指定时间或周期内为节点池添加指定数量的节点,增加集群的可用资源。本文介绍该功能的使用场景和配置方式。
说明
【邀测·申请试用】:该功能目前处于邀测阶段,如需使用,请提交申请。
弹性预约实例(Elastic Scheduled Instances,ESI)是火山引擎 IaaS 提供的一种支持提前预约的按量计费实例,可以面向弹性使用场景,保障资源的稳定供应。预约购买后可以在资源交付时间段内自动创建按量计费实例,并按照弹性预约实例价格进行计费。更多详情,请参见 弹性预约实例概述。
容器服务基于弹性预约实例的集群资源扩容,适用于以下场景:
说明
ecs.g3i.large
时,使用弹性预约扩容功能添加的 ECS 节点类型也为ecs.g3i.large
。定时任务是单次的预约扩容任务,系统会在指定的交付时间内,使用弹性预约实例,完成节点池扩容。操作步骤如下:
...
> 预约扩容,创建弹性预约扩容任务。配置项 | 说明 |
---|---|
规则类型 | 选择弹性预约扩容规则的类型,本例中选择:定时任务。 |
预约类型 | 配置弹性预约实例的类型,当前仅支持 通用型。 |
预约实例数量 | 指定单次任务中计划添加的实例数量,实例将在交付时间段内自动交付。单次最多可预约数量不能超过 500 台实例。 |
交付时间段 | 选择实例要交付的时间段,具体到分钟级别,每 10 分钟为一个时间段。选定后,实例将在该时间段内交付。 说明 【邀测·申请试用】预约交付时间段支持通过邀测功能,提升至 4~16 小时。 |
提交预约单时间 | 配置提交预约单的时间。由于弹性预约实例支持提前 4~8 小时预约。因此,该配置项的可选时间段为 交付时间段 之前的 4~8 小时。支持选择某年某月某日中具体的时刻,精确到分钟。 说明 【邀测·申请试用】提交预约单时间支持通过邀测功能,提升至 4~16 小时。 |
创建后状态 | 配置弹性预约扩容任务的状态,包括:
|
周期任务是周期执行的扩容任务,系统会在指定的时间范围内,周期性地使用弹性预约实例完成节点池扩容。操作步骤如下:
...
> 预约扩容,创建弹性预约扩容任务。配置项 | 说明 |
---|---|
规则类型 | 选择弹性预约扩容规则的类型,本例中选择:周期任务。 |
预约类型 | 配置弹性预约实例的类型,当前仅支持 通用型。 |
预约实例数量 | 指定周期任务中计划添加的实例数量,实例将在交付时间段内自动交付。单次最多可预约数量不能超过 500 台实例。 |
首次交付时间段 | 选择实例首次交付的时间段,具体到分钟级别,每 10 分钟为一个时间段。选定后,实例将在该时间段内交付。 说明 【邀测·申请试用】预约交付时间段支持通过邀测功能,提升至 4~16 小时。 |
首次提交预约单时间 | 配置首次提交预约单的时间。由于弹性预约实例支持提前 4~8 小时预约。因此,该配置项的可选时间段为 首次交付时间段 之前的 4~8 小时。支持选择某年某月某日中具体的时刻,精确到分钟。 说明 【邀测·申请试用】提交预约单时间支持通过邀测功能,提升至 4~16 小时。 |
重复周期 | 配置弹性预约扩容的执行周期,包括:
说明 当重复周期选择 按月 且选择 28 日之后的日期时,若当月无 28 号之后的日期,则默认当月不执行弹性预约扩容任务。 |
时区 | 当前仅支持 UTC +08:00,即北京时间。 |
周期结束时间 | 选择结束周期性执行弹性预约扩容的时间,支持选择某年某月某日中具体的时刻,精确到分钟。 |
创建后状态 | 配置弹性预约扩容任务的状态,包括:
|
在节点池页面中,单击目标节点池名称,进入节点池详情页面,可以查看预约扩容任务详情。
当节点池发生弹性预约扩容后,您可以查看节点池的伸缩记录和详细信息。
支持基于筛选条件和时间对伸缩记录进行筛选,允许配置多个筛选条件,筛选条件之间是 与 的关系。包括以下筛选条件:
s-42ccnt
。