更新时间:2024-07-26 GMT+08:00
分享

扩缩容资源池

场景介绍

当专属资源池创建完成,使用一段时间后,由于用户AI开发业务的变化,对于资源池资源量的需求可能会产生变化,面对这种场景,ModelArts专属资源池提供了扩缩容功能,用户可以根据自己的需求动态调整。

缩容操作可能影响到正在运行的业务,建议用户在业务空窗期进行缩容,或进入资源池详情页面,在指定空闲的节点上进行删除来实现缩容。

约束限制

  • 只支持对状态为“运行中”的专属资源池进行扩缩容。
  • 专属资源池不能缩容到0。

扩缩容专属资源池

资源池扩缩容有以下类型,分别为:

  • 对已有规格增减节点数量
  • 修改容器引擎空间大小
  1. 登录ModelArts管理控制台,在左侧菜单栏中选择“专属资源池 > 弹性集群”,默认进入“资源池”页签,查看资源池列表。
  2. 增减节点数量

    单击某个资源池操作列的“扩缩容”对资源池进行扩缩容。

    在“专属资源池扩缩容”页面,设置“资源配置 > 可用区”,可用区可选择随机分配和指定AZ。设置完成后,单击“提交”,在弹出的确认框中单击“确定”完成修改。
    • 选择随机分配时,可通过增减“目标总节点数”实现扩缩容,请用户根据本身业务诉求进行调整。增加目标节点数量即表示扩容,减少目标节点数量即表示缩容。扩缩容完成后,节点的可用区分布由系统后台随机选择。
    • 选择指定AZ时,可指定扩缩容完成后节点的可用区分布。
      图1 资源配置
  3. 新增节点池

    若您需要更多的节点池,您可以通过以下操作创建新的节点池。

    方式一:在资源池详情页,单击“节点池管理”页签,单击创建节点池。

    方式二:在资源池列表页,单击某个资源池操作列下的“更多 > 新增节点池”,跳转至“节点池管理”页签,修改容器引擎空间大小。

    创建节点池相关参数请参见k8s Cluster资源购买

    图2 新增节点池
  4. 修改容器引擎空间大小

    若您需要更大的容器引擎空间,您可以通过以下操作调整容器引擎空间大小。

    • 对于新建的资源池,支持在新建时指定容器引擎空间大小。
      • 方式一:支持新建资源池时指定容器引擎空间大小,请参见k8s Cluster资源购买中“规格管理”参数下“高级选项”。
      • 方式二:单击某个资源池名称,进入资源池详情,单击“节点池管理”页签,单击“创建节点池”,填写“容器引擎空间大小”后,单击“确认”。
      • 方式三:单击某个资源池操作列下的“更多 > 新增节点池”,跳转至“节点池管理”页签,修改容器引擎空间大小。(仅包周期支持新增节点池)
    • 对于存量的资源池,可设置容器引擎空间大小应用于新增的节点。
      • 方式一:单击某个资源池名称,进入资源池详情,单击“节点池管理”页签,单击对应节点池操作列的“更新”,填写“容器引擎空间大小”后,单击“确认”。
      • 方式二:单击某个资源池操作列的“扩缩容”,修改容器引擎空间大小(仅作用在新建节点上)。

        存量节点不支持修改容器引擎空间大小,仅作用在新建节点上,且会导致资源池内该规格下节点的dockerBaseSize不一致,可能会使得部分任务在不同节点的运行情况不一致。

      图3 修改容器引擎空间大小(节点池管理页签界面)
      图4 修改容器引擎空间大小(扩缩容界面)

相关文档