文档首页 > > 用户指南> 存储管理> 极速文件存储卷>

使用kubectl部署带极速文件存储卷的无状态工作负载

使用kubectl部署带极速文件存储卷的无状态工作负载

分享
更新时间:2021/04/15 GMT+08:00

操作场景

极速文件存储创建或导入CCE后,可以在工作负载中挂载极速文件存储。

操作步骤

  1. 执行如下命令,配置名为“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”。

    “spec.template.spec.containers.volumeMounts.name” 和 “spec.template.spec.volumes.name”有映射关系,必须保持一致。

  2. 执行如下命令创建Pod。

    kubectl create -f efs-deployment-example.yaml

    创建完成后,在CCE界面“存储管理 > 极速文件存储卷”中单击PVC名称,在PVC详情页面可查看极速文件存储服务和PVC的绑定关系。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问