
# 使用kubectl自动创建文件存储
![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
当前SFS文件存储处于售罄状态，暂时无法使用存储类自动创建PVC。
#### 约束与限制
如下配置示例适用于Kubernetes 1.13及以下版本的集群。
#### 操作步骤
1. 请参见[通过kubectl连接集群](https://support.huaweicloud.com/usermanual-cce/cce_10_0107.html)，使用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: 
     annotations: 
       volume.beta.kubernetes.io/storage-class: nfs-rw
     name: pvc-sfs-auto-example 
     namespace: default 
   spec: 
     accessModes: 
     - ReadWriteMany 
     resources: 
       requests: 
         storage: 10Gi
   ```
   表1关键参数说明 
   | 参数                                      | 描述                                 |
   |:---|:---|
   | volume.beta.kubernetes.io/storage-class | 文件存储类型，当前支持标准文件协议类型（nfs-rw）。       |
   | name                                    | 创建的PVC名称。                          |
   | accessModes                             | 只支持ReadWriteMany，不支持ReadWriteOnce。 |
   | storage                                 | 存储容量，单位为Gi。                        |
      
   
   
3. 执行如下命令创建PVC。 
   kubectl create -f pvc-sfs-auto-example.yaml
   命令执行完成后会在集群所在VPC内创建一个文件存储，您可以在"存储管理 \> 文件存储卷"中查看该文件系统，也可以在SFS的控制台查看该文件系统。
   
   
 
