我正在学习 Kubernetes(AKS),
我在玩azure
。我有一个场景,我需要在 azure 存储帐户中创建多个文件共享,并且我可以使用一组命令进行创建,但不同的是我需要根据要求动态创建这些文件。
示例:我有两个应用程序都需要 Azure 存储帐户,而不是创建两个不同的存储帐户,我可以在同一个存储帐户下创建两个文件共享。在这里,我想在应用程序开始部署时动态创建文件共享。因为我可能需要第二次申请,或者我可以开始第三次申请。因此,在我想根据要求创建多个文件共享之前,而不是创建多个文件共享。
谷歌搜索后我找到了这篇文章,但这里也必须在存储帐户中创建共享名称。
我的问题是,它可以实现吗?如果是?
更新
YMLstorageClass
和PersistentVolumeClaim
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: mystorageclass
provisioner: kubernetes.io/azure-file
mountOptions:
- dir_mode=0777
- file_mode=0777
- uid=1000
- gid=1000
parameters:
skuName: Standard_LRS
storageAccount: mystrg
location: eastus
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mypvc
spec:
accessModes:
- ReadWriteMany
storageClassName: mystorageclass
resources:
requests:
storage: 5Gi
storageClass
已成功创建,但状态为未找到PersistentVolumeClaim
错误资源的未决状态。storageAccount
它试图storageAccount
在由 kubernetes 创建的资源组下找到?