你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将文件映射到对象路径名称

本文介绍了在卷或子卷中创建的路径如何映射到本地共享文件系统或云目标。

本地共享边缘卷

创建本地共享边缘卷 PVC 并部署绑定到它的应用程序后,你创建的每个 Pod 都会拥有一个名为 /data 的子目录(或者你在部署 YAML 中指定的任何名称),如下所示。 如果安装在 3 个或更多节点的群集上并启用它,则此处写入的任何数据将会保存到本地存储并受复制功能保护。 此数据永远不会发送到云。

云边缘卷

按此处所述创建 edgeSubvolume.yaml 文件后,将会看到设置为 exampleSubDirspec.path 参数,但可以将其更改为任何所需的名称。 创建云边缘卷 PVC 并部署绑定到它的应用程序后,你创建的每个 Pod 都会拥有一个名为 /data 的目录(或者你在部署 YAML 中指定的任何名称),如下所示。 该装载路径下存在一个使用上面的子卷 spec.path 参数的子目录;此示例的其余部分使用 /data/exampleSubDir。 写入此基本路径的任何数据将会存储到使用 spec.container 参数配置的存储目标中。 在 /data/exampleSubDir 中,如果创建了子目录,则写入到该子目录的文件将会存储到顶级命名空间的子文件夹。 例如,/data/exampleSubDir/2023/yearly.summary 写入文件的应用程序将写入 <spec.storageaccountendpoint>/<spec.container>/2023/yearly.summary

注意

文件无法直接从 Pod 写入到 /data,因为云边缘卷卷的顶级目录是只读的。 如果收到一个错误,指出文件系统是只读的,则可能意味着你未配置子卷,或者没有将应用程序指向写入子卷路径。

后续步骤

云引入边缘卷配置