---
title: 创建StorageClass
description: "请在K8s管理节点创建StorageClass，主要包括配置csi-rbd-sc.yaml文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8sceph_04_0009.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8sceph_04_0009.html
indexId: 62c0a8df53ec4ca7eabdfa908577ef5124eaaaa2d11fd011ad7e14d7c57184a477
---
# 创建StorageClass

请在K8s管理节点创建StorageClass，主要包括配置csi-rbd-sc.yaml文件。

1. 创建csi-rbd-sc.yaml文件。
  1 vi csi-rbd-sc.yaml

2. 按“i”进入编辑模式，在csi-rbd-sc.yaml文件中添加如下内容。其中clusterID为2中获取的fsid。
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 --- apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: csi-rbd-sc provisioner: rbd.csi.ceph.com parameters: clusterID: c2c76878-2c57-4b1c-ae9c-1cda797a1753 pool: kubernetes csi.storage.k8s.io/provisioner-secret-name: csi-rbd-secret csi.storage.k8s.io/provisioner-secret-namespace: default csi.storage.k8s.io/node-stage-secret-name: csi-rbd-secret csi.storage.k8s.io/node-stage-secret-namespace: default csi.storage.k8s.io/controller-expand-secret-name: csi-rbd-secret csi.storage.k8s.io/controller-expand-secret-namespace: default imageFeatures: layering reclaimPolicy: Delete allowVolumeExpansion: true mountOptions: - discard

3. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
4. 使用yaml文件创建StorageClass。
  1 kubectl apply -f csi-rbd-sc.yaml
