全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

竞价模式说明

最近更新时间:2022-12-13 14:41:27

竞价模式概述

容器实例竞价模式是一种低成本资源购置模式,其核心特点为价格低于按量付费实例,在一些场景可以极大降低运行容器实例的成本,但资源可能会被金山云中断回收。您在使用竞价模式运行时仅需支付较少的费用,并运行到容器资源被回收为止。

使用竞价模式时,您可以像使用普通按量计费资源一样在容器部署工作负载,且同样具备普通按量计费模式下的所有功能。

竞价模式策略

价格策略

目前容器实例采用的竞价模式为固定折扣比例(不同机型套餐折扣比例不同,具体折扣比例数值请向金山云咨询),即所有规格的竞价模式将以原规格 产品定价 的固定折扣出售。

注意:该折扣仅对 Pod 资源规格计费项(CPU、内存、GPU、系统盘)生效。不包括网络带宽、网络流量、数据盘等资源的费用。

回收中断机制

竞价模式下的容器实例会因为金山云计算资源池库存不足而产生回收中断。当库存不足时,会从已分配的竞价模式容器实例里随机回收,容器缓存数据不会保留。

适用场景

适合短时长突发、周期任务

适用于不需要长期运行的突发性、周期性短时长工作负载。例如视频转码、视频渲染、服务压测、批量计算、爬虫等。

适合可切分的计算任务

适用于可以将长时间作业按作业对象切分为细粒度任务进行计算的系统。

适合无状态或者支持断点续传能力的计算任务

  • 适用于支持自动负载均衡和服务发现的无状态工作负载,可接受 Pod 被回收重启的工作负载。
  • 适用于将计算中间结果放到持久化存储上,可接受 Pod 被回收重启后继续运算的工作负载。

竞价模式开启

注意:在开启竞价模式前,请先将virtual-kubelet的镜像升级至不低于v1.3.4的版本,以确保容器实例支持竞价模式相关的Annotation。

您可以通过在 Pod 的 YAML 中定义如下 Annotation 方式,为容器实例开启竞价模式。

apiVersion: v1
kind: Pod
metadata:
  name: spot-nginx
  namespace: default
  labels:
    app: spot-nginx
  annotations:
    k8s.ksyun.com/kci-charge-type: Spot                # 设置计费方式为竞价型实例
    k8s.ksyun.com/kci-spot-strategy: SpotAsPriceGo     # 设置竞价策略为固定折扣模式,目前只支持这一种策略
    k8s.ksyun.com/kci-instance-type: N3.2B             # 由于不同机型的固定折扣不同,使用固定折扣模式的竞价实例时需要指定机型
spec:
  containers:
  - name: nginx
    image: nginx:latest
  nodeName: rbkci-virtual-kubelet
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈