云容器引擎 CCE-部署带极速文件存储卷SFS Turbo的无状态工作负载:操作步骤

时间:2023-11-01 16:25:55

操作步骤

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

    touch sfsturbo-deployment-example.yaml

    vi sfsturbo-deployment-example.yaml

    在无状态工作负载中基于pvc共享式使用极速文件存储示例:

    apiVersion: apps/v1  kind: Deployment  metadata:    name: sfsturbo-deployment-example                                # 工作负载名称   namespace: default  spec:    replicas: 1    selector:      matchLabels:        app: sfsturbo-deployment-example    template:      metadata:        labels:          app: sfsturbo-deployment-example      spec:        containers:        - image: nginx          name: container-0          volumeMounts:          - mountPath: /tmp                                # 挂载路径           name: pvc-sfsturbo-example        restartPolicy: Always      imagePullSecrets:        - name: default-secret      volumes:        - name: pvc-sfsturbo-example          persistentVolumeClaim:            claimName: pvc-sfsturbo-example                # 挂载PVC
    表1 关键参数说明

    参数

    描述

    name

    为创建的无状态工作负载名称。

    app

    为无状态工作负载名称。

    mountPath

    为容器内挂载路径,此处示例中为“/tmp”。

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

  3. 执行如下命令创建工作负载。

    kubectl create -f sfsturbo-deployment-example.yaml

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