ECI GPU实例预装了显卡和 CUDA 驱动程序,这意味着在使用 ECI GPU 实例时,您只需选择集成了CUDA Toolkit 等工具的标准镜像,无需额外安装任何驱动。本文将指导您如何有效利用ECI GPU实例。
使用方法
- 在Pod metadata中添加k8s.ctyun.cn/eci-use-specs 的annotaions,选择合适的ECI支持GPU规格,目前ECI支持的GPU规格请见指定ECS规格创建实例。
- 在Container的resources中声明GPU资源,即ctyun.cn/gpu,用于指定该容器使用的GPU个数。
注意容器使用GPU个数总和不能超过指定规格所包含的GPU数量。
具体实例如下:
apiVersion: apps/v1
kind: Deployment
metadata:
name: busybox-gpu
namespace: default
labels:
app: busybox-gpu
spec:
selector:
matchLabels:
app: busybox-gpu
template:
metadata:
labels:
app: busybox-gpu
annotations:
k8s.ctyun.cn/eci-use-specs: pi7.4xlarge.4
spec:
containers:
- name: busybox
image: "registry-huadong1.crs-internal.ctyun.cn/open-source/busybox:1.36"
resources:
limits:
ctyun.cn/gpu: '1'