更新时间:2022-05-19 GMT+08:00
分享

使用kubectl自动创建文件存储

操作场景

CCE支持使用PersistentVolumeClaim(PVC)的形式创建文件存储。

前提条件

您已经创建好一个CCE集群,并且在该集群中安装CSI插件(Everest)。

约束与限制

如下配置示例适用于Kubernetes 1.15及以上版本的集群。

操作步骤

  1. 请参见通过kubectl连接集群,使用kubectl连接集群。
  2. 执行如下命令,配置名为“pvc-sfs-auto-example.yaml”的创建PVC的yaml文件。

    touch pvc-sfs-auto-example.yaml

    vi pvc-sfs-auto-example.yaml

    yaml文件配置示例如下:
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name:  pvc-sfs-auto-example
      namespace: default
    spec:
      accessModes:
      - ReadWriteMany
      resources:
        requests:
          storage: 10Gi
      storageClassName: csi-nas
    表1 关键参数说明

    参数

    描述

    storageClassName

    k8s storage class名称;使用“csi-nas”。

    name

    创建的PVC名称。

    accessModes

    只支持ReadWriteMany,不支持ReadWriteOnly。

    storage

    存储容量,单位为Gi。

  3. 执行如下命令创建PVC。

    kubectl create -f pvc-sfs-auto-example.yaml命令执行完成后会在集群所在VPC内创建一个文件存储,您可以在存储管理 > 中查看该文件系统,也可以在SFS的控制台查看该文件系统。

分享:

    相关文档

    相关产品

close