云容器引擎 CCE-部署带极速文件存储卷SFS Turbo的无状态工作负载:操作步骤
操作步骤
- 请参见通过kubectl连接集群,使用kubectl连接集群。
- 执行如下命令,配置名为“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”有映射关系,必须保持一致。
- 执行如下命令创建工作负载。
kubectl create -f sfsturbo-deployment-example.yaml