开发者社区 > 云存储 > 正文

创建文件存储NAS的storageclass 怎么创建?

创建文件存储NAS的storageclass 怎么创建?我遇到了这个报错 Normal ExternalProvisioning 3s (x5 over 58s) persistentvolume-controller waiting for a volume to be created, either by external provisioner "alicloud/nas" or manually created by system administrator

展开
收起
三分钟热度的鱼 2023-05-15 12:05:58 141 0
2 条回答
写回答
取消 提交回答
  • 具体是怎么操作的呢?此回答整理自钉群“文件存储NAS官方技术支持服务群”

    2023-05-15 19:48:52
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在 Kubernetes 集群中创建文件存储 NAS 的 StorageClass 需要进行如下配置:

    创建 NAS 文件系统。在阿里云 NAS 控制台中,创建一个 NAS 文件系统,并在 NAS 文件系统中创建一个共享目录。

    安装 NAS StorageClass 插件。在 Kubernetes 集群中安装和启用 NAS StorageClass 插件,以便 Kubernetes 集群可以自动创建和管理 NAS 文件系统的 PV 和 PVC。

    配置 NAS StorageClass。在 Kubernetes 集群中创建 NAS StorageClass,并配置与 NAS 文件系统相应的参数,例如 NAS 文件系统的路径、访问模式、文件系统的权限等。

    创建 StorageClass 的示例 YAML 文件如下:

    apiVersion: storage.k8s.io/v1

    kind: StorageClass

    metadata:

    name: nas-storage

    provisioner: alicloud/nas

    parameters:

    server: $NAS_SERVER

    path: $NAS_PATH

    volumeMode: Filesystem

    reclaimPolicy: Retain

    其中,$NAS_SERVER 和 $NAS_PATH 分别代表 NAS 文件系统的服务器地址和共享目录的路径。

    创建 PVC。在 Kubernetes 集群中创建 PVC,使用上述创建的 NAS StorageClass,并指定 PVC 的容量和访问模式。 如果您在创建 StorageClass 时遇到报错提示 "persistentvolume-controller waiting for a volume to be created, either by external provisioner 'alicloud/nas' or manually created by system administrator",可能是因为系统无法自动创建 PV,需要手动创建 PV。

    您可以按照如下步骤创建 PV:

    在 Kubernetes 集群中创建 PV。使用 NAS StorageClass 中定义的配置参数,创建一个 PV,指定 PV 的容量、访问模式、存储类名称等。

    在创建 PV 后,系统将自动创建 PVC 并将 PVC 与 PV 绑定。

    需要注意的是,创建 NAS 文件存储的 StorageClass 和 PV 需要对 Kubernetes 和阿里云 NAS 有一定的了解,如果您不确定如何操作,建议您参考阿里云官方文档或者咨询阿里云技术支持团队,以获取更好的帮助和支持。

    2023-05-15 15:10:06
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

相关产品

  • 文件存储NAS
  • 相关电子书

    更多
    云上高性能NAS的技术揭秘和行业应用 立即下载
    高性能NAS助力企业业务上云 立即下载
    云上NAS:云上高性能NAS技术揭秘和行业应用 立即下载