
# 使用kubectl部署带极速文件存储卷的无状态工作负载
#### 操作场景
极速文件存储创建或导入CCE后，可以在工作负载中挂载极速文件存储。
#### 约束与限制
如下配置示例适用于Kubernetes 1.13及以下版本的集群。
#### 操作步骤
1. 请参见[通过kubectl连接集群](https://support.huaweicloud.com/usermanual-cce/cce_10_0107.html)，使用kubectl连接集群。
2. 执行如下命令，配置名为"efs-deployment-example.yaml"的创建deployment的yaml文件。 
   ***touch efs-deployment-example.yaml***
   ***vi efs-deployment-example.yaml***
   在无状态工作负载中基于pvc共享式使用极速文件存储示例：
   ```
   apiVersion: apps/v1  
   kind: Deployment  
   metadata:  
     name: efs-deployment-example                                # 工作负载名称 
     namespace: default  
   spec:  
     replicas: 1  
     selector:  
       matchLabels:  
         app: efs-deployment-example  
     template:  
       metadata:  
         labels:  
           app: efs-deployment-example  
       spec:  
         containers:  
         - image: nginx  
           name: container-0  
           volumeMounts:  
           - mountPath: /tmp                                # 挂载路径 
             name: pvc-efs-example  
         restartPolicy: Always
         imagePullSecrets:
           - name: default-secret
         volumes:  
         - name: pvc-efs-example  
           persistentVolumeClaim:  
             claimName: pvc-sfs-auto-example                # 挂载PVC
   ```
   表1关键参数说明 
   | 参数        | 描述                     |
   |:---|:---|
   | name      | 为创建的无状态工作负载名称。         |
   | app       | 为无状态工作负载名称。            |
   | mountPath | 为容器内挂载路径，此处示例中为"/tmp"。 |
      
   ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
   "spec.template.spec.containers.volumeMounts.name" 和 "spec.template.spec.volumes.name"有映射关系，必须保持一致。
   
   
3. 执行如下命令创建Pod。 
   **kubectl create -f efs-deployment-example.yaml**
   创建完成后，在CCE界面"存储管理 \> 极速文件存储卷"中单击PVC名称，在PVC详情页面可查看极速文件存储服务和PVC的绑定关系。
   
   
 
