Bound。
在工作负载中引用 PVC
在工作负载的 Pod 模板中完成以下配置:- 在
spec.volumes中通过persistentVolumeClaim.claimName引用 PVC。 - 在容器的
volumeMounts中设置卷名称和挂载目录。
training-data-pvc 的 PVC 挂载到容器的 /data 目录。
namespace、image、mountPath 和 claimName 替换为实际值。Deployment、StatefulSet、Job 等工作负载也可以在 Pod 模板中使用相同的 volumes 和 volumeMounts 配置。
提交并确认挂载结果
- 登录 GPU 云服务控制台,进入 集群 页面。
- 单击目标集群名称,进入集群工作台。
- 在左侧导航中进入 工作负载 页面,选择对应的工作负载类型并提交 YAML。
-
确认工作负载正常运行,并验证容器能够通过目标挂载目录读写数据。
如果 Pod 长时间处于
Pending或容器无法启动,检查 PVC 是否为Bound、PVC 与工作负载是否位于同一命名空间,以及claimName是否正确。
解除 PVC 挂载
删除 PVC 前,应先解除所有工作负载对该 PVC 的引用:- 对于 Deployment、StatefulSet、Job 等控制器管理的工作负载,更新 Pod 模板并移除对应的
volumeMounts和volumes配置。 - 对于直接创建的 Pod,停止并删除该 Pod,或使用不再引用该 PVC 的配置重新创建。
