使用kubectl自动创建文件存储
操作场景
CCE支持使用PersistentVolumeClaim(PVC)的形式创建文件存储。
前提条件
您已经创建好一个CCE集群,并且在该集群中安装CSI插件(Everest)。
约束与限制
如下配置示例适用于Kubernetes 1.15及以上版本的集群。
操作步骤
- 请参见通过kubectl连接集群,使用kubectl连接集群。
- 执行如下命令,配置名为“pvc-sfs-auto-example.yaml”的创建PVC的yaml文件。
touch pvc-sfs-auto-example.yaml
vi pvc-sfs-auto-example.yaml
yaml文件配置示例如下:apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pvc-sfs-auto-example namespace: default spec: accessModes: - ReadWriteMany resources: requests: storage: 10Gi storageClassName: csi-nas
表1 关键参数说明 参数
描述
storageClassName
k8s storage class名称;使用“csi-nas”。
name
创建的PVC名称。
accessModes
只支持ReadWriteMany,不支持ReadWriteOnly。
storage
存储容量,单位为Gi。
- 执行如下命令创建PVC。
kubectl create -f pvc-sfs-auto-example.yaml命令执行完成后会在集群所在VPC内创建一个文件存储,您可以在 中查看该文件系统,也可以在SFS的控制台查看该文件系统。
