更新时间:2024-12-09 GMT+08:00

扩缩容Lite Cluster资源池

场景介绍

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

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

约束限制

  • 只支持对状态为“运行中”的Lite Cluster资源池进行扩缩容。
  • Lite Cluster资源池不能缩容到0。
  • 包年/包月的资源处仅支持扩容操作。

扩缩容Lite Cluster资源池

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择“AI专属资源池 > 弹性集群 Cluster”,在“弹性集群”页面,选择“Lite资源池”页签,查看资源池列表。
  2. 单击某个资源池操作列的“扩缩容”对资源池进行扩缩容。对于为包周期资源池,此按钮为“扩容”,若需要缩容,请进入到包周期资源池详情页对节点进行退订操作。
  3. 在“专属资源池扩缩容”页面,可通过增减“目标总实例数”实现扩缩容,请用户根据本身业务诉求进行调整。增加目标总实例数即表示扩容,减少目标总实例数即表示缩容。

    若购买资源池时,节点数量采用整柜方式购买(部分规格支持),则在扩缩容时为整柜方式扩缩容,目标总实例数等于“数量*整柜”。“整柜”参数为创建资源池时选择,扩缩容时不可修改。用户通过增减“数量”来改变“目标总实例数”。

  4. 在“专属资源池扩缩容”页面,设置资源配置 > 可用区,可用区可选择“随机分配”“指定AZ”
    • 选择随机分配时,扩缩容完成后,节点的可用区分布由系统后台随机选择。
    • 选择指定AZ时,可指定扩缩容完成后节点的可用区分布。
  5. 修改容器引擎空间大小

    扩容资源池时,可以设置新建节点的容器引擎空间大小。此操作会导致资源池内该规格下节点的dockerBaseSize不一致,可能会使得部分任务在不同节点的运行情况不一致,请谨慎操作。存量节点不支持修改容器引擎空间大小。

  6. 修改容器引擎类型。

    容器引擎是Kubernetes最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet通过Container Runtime Interface (CRI) 与容器引擎交互,以管理镜像和容器。其中Containerd调用链更短,组件更少,更稳定,占用节点资源更少,Containerd和Docker差异对比请见容器引擎

    若CCE集群版本低于1.23,仅支持选择Docker作为容器引擎。若CCE集群版本大于等于1.27,仅支持选择Containerd作为容器引擎。其余CCE集群版本,支持选择Containerd或Docker作为容器引擎。

  7. 修改操作系统。在“操作系统”下拉列表中指定操作系统版本。
  8. 修改驱动版本。在“驱动版本”下拉列表中指定驱动版本。
  9. 指定节点计费模式。用户增加节点数量时,可以打开“节点计费模式”开关,为资源池新扩容的节点设置不同于资源池的计费模式、购买时长和开启自动续费功能。例如用户可以在包周期的资源池中创建按需的节点。若用户不指定该参数,则新扩容的节点计费模式和资源池保持一致。
  10. 单击“提交”,在弹出的确认框中单击“确定”完成扩缩容。