首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将NFS挂载设置为Azure AKS节点上kubernetes吊舱的默认存储

无法将NFS挂载设置为Azure AKS节点上kubernetes吊舱的默认存储
EN

Stack Overflow用户
提问于 2019-08-23 02:52:31
回答 1查看 956关注 0票数 1

我已经用14个Linux节点建立了AKS集群。我使用舵机图表部署代码。使用手动storageClass的荚被成功地创建,但是那些使用默认storageClass的豆荚却无法创建一个持久的卷声明。

警告ProvisioningFailed (x894 Over33h)持久化卷控制器未能提供StorageClass“默认”卷:不支持在Azure磁盘上进行动态配置的azureDisk - claim.Spec.Selector

我尝试创建一个NFS存储,并使用kubectl命令将它添加到kubernetes集群中,但是pods没有使用那个NFS挂载来创建卷。

代码语言:javascript
复制
kubectl describe pvc dev-aaf-aaf-sms -n onap
Name:          dev-aaf-aaf-sms
Namespace:     onap
StorageClass:  default
Status:        Pending
Volume:        
Labels:        app=aaf-sms
                chart=aaf-sms-4.0.0
                heritage=Tiller
                release=dev-aaf
Annotations:   volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/azure-disk
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      
Access Modes:  
VolumeMode:    Filesystem
Mounted By:    dev-aaf-aaf-sms-6bbffff5db-qxm7j
Events:
    Type     Reason              Age                        From                         Message
    ----     ------              ----                       ----                         -------
    Warning  ProvisioningFailed  <invalid> (x894 over 33h)  persistentvolume-controller  Failed to provision volume with StorageClass "default": azureDisk - claim.Spec.Selector is not supported for dynamic provisioning on Azure disk

有Azure AKS或Kubernetes理解的人能在这里提供一些指导吗?

问:是否可以使用kubectl为AKS集群上的所有节点设置默认的NFS卷挂载?

这似乎是Azure和Kubernetes之间对于“默认”storageClass的兼容性约束。对于带有“手动”storageClass的PV,可以成功地动态创建PVC。因此,我们需要为AKS集群上的节点定义默认的storageClass。在我的例子中,我需要将它定义为NFS挂载。

在安装kubernetes之后,我知道如何在单个VM上执行此操作,但我很难为AKS集群的所有节点设置它。Azure文档只讨论在pod级而不是节点级进行此操作。

EN

回答 1

Stack Overflow用户

发布于 2019-08-23 07:00:30

您显然是在“点击”这段代码,这意味着您不能在PVC.spec上有选择器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57619291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档