You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
GPU 计算型实例
指定 VCI 规格创建 GPU 计算型实例
复制全文
下载 pdf
指定 VCI 规格创建 GPU 计算型实例
弹性容器实例支持指定 VCI 规格来创建 VCI 实例。本文主要介绍指定 VCI 规格创建 GPU 计算型 实例的方法。​
使用限制​
  • 创建 GPU 计算型实例时,不同的配置匹配不同的 VCI 实例规格。详细的规格匹配逻辑,请参见 实例规格规整说明。​
前提条件​
Kubernetes 方式创建​
创建 Pod 或者工作负载(包括 Deployment、StatefulSet、Job、CronJob)时,通过添加 Annotation,指定 VCI 规格创建实例。​
Annotation 说明,如下所示。​
​
Annotation Key​
Annotation Value 示例值​
说明​
是否必填​
vci.vke.volcengine.com/preferred-instance-types​
vci.g1v.8xlarge​
GPU 计算型 中的实例规格。​
指定实例规格时,包含 GPU 型号、数量、CPU 数量、内存数量等。可通过定义各容器的请求(Request)、上限(Limit)来指定该容器的 vCPU、内存、GPU 数量。规格详细信息,请参见 GPU 计算型。​
说明​
  • 按照指定的实例规格计费。计费说明,请参见 产品计费。​
  • 支持指定多个规格族(Annotation Value),多个规格族之间以半角逗号(,)分隔,并按照前后顺序排列优先级,高优先级规格无资源时使用低优先级规格创建实例。​
本场景必填​
vci.vke.volcengine.com/gpu-driver-version​
tesla-470.129.06​
指定 GPU 计算型实例的驱动版本。Annotation Value 格式为:tesla-{NVIDIA 驱动版本}。​
根据preferred-instance-family中指定的 GPU 计算型规格不同,此处支持配置的{NVIDIA 驱动版本}也不同,详细说明,请参见 支持的 GPU 驱动版本。​
说明​
未设置该 Annotation 时,系统自动指定与您所选 GPU 计算型规格对应的默认 NVIDIA 驱动版本。​
非必填​
​
以创建无状态负载(Deployment)为例,完整的示例代码如下所示:​
​
apiVersion: apps/v1​
kind: Deployment​
metadata:​
name: nginx-deployment​
spec:​
replicas: 2​
selector:​
matchLabels:​
app: nginx​
template:​
metadata:​
annotations:​
vke.volcengine.com/burst-to-vci: enforce # 强制使用 VCI。​
vci.vke.volcengine.com/preferred-instance-types: vci.g1v.8xlarge # 指定实例 GPU 规格。​
vci.vke.volcengine.com/gpu-driver-version: tesla-470.129.06 #指定实例的 GPU 驱动。​
labels:​
app: nginx​
spec:​
containers:​
- image: doc-cn-beijing.cr.volces.com/vke/nginx-demo:v1.0 # 容器镜像的地址和版本,请配置为您自己的镜像地址。若使用公网镜像,请确保您的集群能够访问公网。​
imagePullPolicy: Always​
name: nginx​
resources:​
requests: # 指定容器的 vCPU、内存、GPU。​
cpu: "500m" ​
memory: "1024Mi"​
nvidia.com/gpu: 1 # 可以同时指定 limit 和 request,但值必须相等。​
limits:​
cpu: "1" ​
memory: "2048Mi"​
nvidia.com/gpu: 1 # 指定 container gpu 数量(同原生)。​
​
说明​
Pod.spec.container[].resources的 GPU 设置,需与原生 Kubernetes 能力和限制相同:​
  • 使用<vendor>.com/gpu指定 GPU 资源。​
  • 必须指定limits。​
  • 可以同时指定limits和requests,但值必须相等。​
  • 可以不指定requests,Kubernetes 默认将limits值作为requests值。​
  • 不共享 GPU,不支持超售。​
  • GPU 数量必须是整数。​
控制台方式创建​
  1. 在 VCI 业务集群中安装 nvidia-device-plugin 组件。详细操作,请参见 安装组件。​
  1. 创建工作负载 时,配置以下参数:​
  1. 配置 基本信息 时:算力类型 选择 弹性容器实例 VCI。​
  1. 配置 容器配置 时:资源配额 处,配置 GPU 资源。​
  • 配置如下图红框中的参数,其中 GPU 资源类型 选择 Nvidia,其余参数按实际需求配置。​
说明​
VCI 场景中暂不支持使用 mGPU 资源类型。​
  • ​alt​​
  1. 配置 高级配置 时:VCI 规格配置 处,配置实例规格。支持使用默认规格族或自定义指定规格族。​
  • 指定规格族时,同一个规格类型下支持选择多个规格族,并按照勾选的前后顺序(参考 具体规格 参数说明)排序优先级,高优先级规格无资源时使用低优先级规格创建实例。​
  • ​​​
最近更新时间:2026.08.19 17:32:20
这个页面对您有帮助吗?
有用
有用
无用
无用