使用 Kubeflow 存储卷

Kubeflow 中的存储卷作为 Kubernetes Persistent Volume Claims (PVCs) 进行管理。它们为你的数据、工作区和模型提供持久化存储,不受 Notebook servers 或其他工作负载生命周期的影响。

创建存储卷

  1. 访问监控面板: 在 Kubeflow 中央监控面板侧边栏中点击 Volumes
  2. 新建存储卷: 点击 New Volume
  3. 配置
    • Name:为存储卷输入一个唯一名称。
    • Storage Class:如果可用的 Storage Class 有多个,请选择一个(例如,topolvm、nfs)。
    • Size:以 Gi 指定存储卷大小(例如,10)。
    • Access Mode
      • ReadWriteOnce (RWO):由单个节点挂载(通常用于块存储)。
      • ReadWriteMany (RWX):由多个节点挂载(通常用于 NFS/File 存储)。
  4. 创建: 点击 Create。资源完成配置后,存储卷状态将变为 Bound

管理存储卷

  • 打开 PVC Viewer:点击存储卷旁边的 "Folder" 图标,创建一个临时 Pod 来挂载该存储卷并打开文件浏览器。这样你可以直接在存储卷中查看、上传或下载文件。完成后点击 "Close" 删除临时 Pod。
  • 删除:点击存储卷旁边的删除图标(垃圾桶)将其移除。注意:这将永久删除数据。
  • 筛选:使用搜索栏按名称、状态或 Storage Class 筛选存储卷。

在 Notebook 中使用存储卷

要在 Notebook Server 中使用存储卷:

  1. 在创建新的 New Notebook 时,创建一个标准的 Workspace Volume(挂载到 /home/jovyan),或者……
  2. 滚动到 Data Volumes 以附加其他现有存储卷。
  3. 点击 Attach Existing Volume 并选择你的存储卷。
  4. 指定 Mount Path(例如,/home/jovyan/data)。

下一步

要从同一监控面板中提供存储在这些存储卷之一上的模型服务,请参阅 从 Kubeflow 监控面板部署推理服务