gpt4 book ai didi

azure - 将 Azure Files 的文件夹挂载到 Kubernetes 中?

转载 作者:行者123 更新时间:2023-12-01 11:14:51 25 4
gpt4 key购买 nike

direct mountpersistent volume claim Azure 文档展示了如何将 Azure 文件存储帐户安装到 Kubernetes pod。这会将整个存储安装为安装路径。如何将 Azure 文件存储中的文件夹挂载到 Kubernetes?

在 Azure 文件上,我有以下内容:

AzureFiles
|- folder1
|- file1
|- folder2
|- file2

当我将 Azure 文件存储帐户挂载到 Kubernetes(挂载到 /mnt/azure)时,我看到以下内容:

/mnt
|- azure
|- folder1
|- file1
|- folder2
|- file2

相反,我希望在挂载 Azure 文件的路径 folder1 时看到此内容:

/mnt
|- azure
|- file1

如何更改我的 Pod definition指定此路径:

apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- // ... snip ...
volumeMounts:
- name: azure
mountPath: /mnt/azure
volumes:
- name: azure
azureFile:
secretName: azure-secret
shareName: aksshare
readOnly: false
// TODO: how to specify path in aksshare

最佳答案

编辑

搜索了几天,我弄清楚如何将Azure文件共享的子文件夹挂载到AKS pod。您可以像这样设置 yaml 文件:

volumes:
- name: azure
azureFile:
secretName: azure-secret
shareName: share/subfolder
readOnly: false

只需用目录设置共享名即可,注意不要在末尾添加 / 。结果截图如下:

enter image description here

更多详情,请参阅 Naming and Referencing Shares, Directories, Files, and Metadata .

关于azure - 将 Azure Files 的文件夹挂载到 Kubernetes 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53599796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com