通过在节点池内配置Spot实例(即抢占式实例)和存量实例的比例,在保证节点池内有稳定的存量实例的前提下,规划Spot实例比例可降低成本。本文介绍如何基于容器服务Kubernetes版(ACK)集群中的节点池功能按规划配置Spot和存量实例的比例。

前提条件

注意
  • 默认情况下,每个集群中最多可包含100个节点。如果您需要添加更多节点,请提交工单申请。
  • 添加已有云服务器时,请确保您的专有网络中的ECS实例绑定一个弹性公网IP(EIP),或者相应VPC已经配置了NAT网关。您需要确保相应节点能正常访问公网,否则,添加云服务器会失败。

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择节点管理 > 节点池
  5. 选择目标节点池或创建节点池。
    • 在目标节点池右侧操作列下单击编辑
    • 节点池页面右上角,单击创建节点池。具体操作,请参见创建节点池
  6. 创建节点池编辑节点池对话框中,选择虚拟交换机为多个虚拟交换机,选择付费类型抢占式实例
  7. 单击显示高级选项,在多可用区扩缩容策略选择成本优化策略,并根据规划设置按量实例所占比例(%)允许按量实例补偿
    参数说明如下所示:
    参数 描述 默认值
    多可用区扩缩容策略
    • 优先级策略:选择配置顺序靠前的实例类型优先创建。
    • 成本优化策略:选择成本最低的实例类型优先创建。
    • 均衡分布策略:选择能达到可用区均衡分布的实例类型优先创建。
    均衡分布策略
    按量实例所占比例(%) 创建的实例中按量实例所占比例,计算时不包括组内最小按量实例数对应的按量实例。 20
    允许按量实例补偿 如果因价格、库存等原因无法创建足够的抢占式实例,开启此开关表示允许自动尝试创建按量实例满足ECS实例数量要求。 开启
    说明

    单击确认配置后:

    • 不支持修改多可用区扩缩容策略的选择项。
    • 多可用区扩缩容策略选择为成本优化策略,可以修改按量实例所占比例(%)允许按量实例补偿的配置。
  8. 单击确认配置

后续步骤

配置完成后,在 节点池页面找到目标节点池,单击 操作列中的 详情,可查看 节点配置列表中的 按量实例所占比例