云容器引擎 CCE-SFS Turbo动态创建子目录并挂载:创建Deployment挂载已有数据卷

时间:2024-05-17 11:30:02

创建Deployment挂载已有数据卷

  1. 新建一个Deployment的YAML文件,例如deployment-test.yaml。

    配置示例:
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: test-turbo-subpath-example
      namespace: default
      generation: 1
      labels:
        appgroup: ''
    spec: 
      replicas: 1 
      selector: 
        matchLabels: 
          app: test-turbo-subpath-example 
      template: 
        metadata: 
          labels: 
            app: test-turbo-subpath-example 
        spec: 
          containers: 
          - image: nginx:latest 
            name: container-0 
            volumeMounts: 
            - mountPath: /tmp
              name: pvc-sfs-turbo-example 
          restartPolicy: Always 
          imagePullSecrets:
          - name: default-secret
          volumes: 
          - name: pvc-sfs-turbo-example 
            persistentVolumeClaim: 
              claimName: sfs-turbo-test

    其中:

    • name:创建的工作负载名称。
    • image:工作负载的镜像。
    • mountPath:容器内挂载路径,示例中挂载到“/tmp”路径。
    • claimName:已有的PVC名称。

  1. 创建Deployment负载。

    kubectl create -f deployment-test.yaml

support.huaweicloud.com/usermanual-cce/cce_11_00253.html