创建块存储卷

本文为您详细介绍通过控制台和命令行创建块存储卷的步骤。

前提条件

  • 已创建集群,详情请参考:创建集群
  • 账户余额充足。

通过控制台创建

  1. 登录英博云控制台。
  2. 在页面左侧导航栏,选择 块存储卷
  3. 在存储列表页面,单击左上角 创建块存储卷,配置存储的名称、归属集群和命名空间、存储空间(GB)。

通过kubectl命令行创建

前提:

  1. 已安装kubectl工具到本地。详情请参考:安装和设置 kubectlopen in new window
  2. 已通过 kubectl 连接目标集群。具体操作详情请参考:连接集群

创建块存储卷的YAML文件,示例文件 example-block.yaml代码如下:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: block # 存储卷的名称
  namespace: default # 存储卷所在的命名空间
spec:
  accessModes:
  - ReadWriteOncePod # 存储卷的读写模式
  resources:
    requests:
      storage: 100Gi # 存储卷的容量大小
  storageClassName: block-nvme-cn-huabei1 # 创建存储卷使用的StorageClass的名字
  volumeMode: Filesystem
# 执行以下命令,创建PVC:
kubectl apply -f example-block.yaml

# 如需删除,执行以下命令:
kubectl delete -f example-block.yaml