使用 Kubeflow 存储卷
Kubeflow 中的存储卷作为 Kubernetes Persistent Volume Claims (PVCs) 进行管理。它们为你的数据、工作区和模型提供持久化存储,不受 Notebook servers 或其他工作负载生命周期的影响。
创建存储卷
- 访问监控面板: 在 Kubeflow 中央监控面板侧边栏中点击 Volumes。
- 新建存储卷: 点击 New Volume。
- 配置:
- Name:为存储卷输入一个唯一名称。
- Storage Class:如果可用的 Storage Class 有多个,请选择一个(例如,topolvm、nfs)。
- Size:以
Gi指定存储卷大小(例如,10)。 - Access Mode:
- ReadWriteOnce (RWO):由单个节点挂载(通常用于块存储)。
- ReadWriteMany (RWX):由多个节点挂载(通常用于 NFS/File 存储)。
- 创建: 点击 Create。资源完成配置后,存储卷状态将变为 Bound。
管理存储卷
- 打开 PVC Viewer:点击存储卷旁边的 "Folder" 图标,创建一个临时 Pod 来挂载该存储卷并打开文件浏览器。这样你可以直接在存储卷中查看、上传或下载文件。完成后点击 "Close" 删除临时 Pod。
- 删除:点击存储卷旁边的删除图标(垃圾桶)将其移除。注意:这将永久删除数据。
- 筛选:使用搜索栏按名称、状态或 Storage Class 筛选存储卷。
在 Notebook 中使用存储卷
要在 Notebook Server 中使用存储卷:
- 在创建新的 New Notebook 时,创建一个标准的 Workspace Volume(挂载到
/home/jovyan),或者…… - 滚动到 Data Volumes 以附加其他现有存储卷。
- 点击 Attach Existing Volume 并选择你的存储卷。
- 指定 Mount Path(例如,
/home/jovyan/data)。
下一步
要从同一监控面板中提供存储在这些存储卷之一上的模型服务,请参阅 从 Kubeflow 监控面板部署推理服务。