Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
58 lines (44 sloc) 1.97 KB

参考资料

版本依赖

存储类型 插件版本 分支 CSI 版本 Kubernetes 版本 CSI 可用性测试 NeonSAN CLI 版本
NeonSAN v0.3.0-alpha.1 Master v0.3.0 v1.11.0 v0.3.0-1 dev
NeonSAN v0.3.0 Master v0.3.0 v1.12.1 v0.3.0-3 v1.2.0

版本特性

插件版本 创建和删除存储卷 工作负载挂载和卸载存储卷 创建和删除快照 从快照创建存储卷 CSI 可用性测试
v0.3.0-alpha.1 - -
v0.3.0
  • : 支持
  • -: 不支持

NeonSAN

StorageClass 参数

如下所示的 StorageClass 资源定义文件可用来创建 StorageClass 对象.

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: csi-neonsan
provisioner: csi-neonsan
parameters:
  pool: "kube"
  replicas: "1"
  stepSize: "10"
  fsType: "ext4"
reclaimPolicy: Delete 
  • pool: Kubernetes 插件从哪个 pool 内创建存储卷。默认值为 kube
  • replicas: NeonSAN image 的副本个数,默认为 1
  • stepSize: 用户所创建存储卷容量的增量,单位为GiB,默认为 1
  • fsType: 存储卷的文件系统格式,默认为 ext4

CSI 插件启动参数

csi-neonsan 容器启动参数

参数 说明 参考值
nodeid Pod 所在节点的 ID,YAML文件已设置,用户无需再设置 动态读取
endpoint CSI 插件使用 UDS 路径,YAML文件已设置,用户无需再设置 unix:///csi/csi.sock
v 日志输出级别,YAML文件已设置,用户无需再设置 5
drivername 注册插件名,YAML文件已设置,用户无需再设置 csi-neonsan
config qbd 配置文件路径,YAML文件已设置,用户无需再设置 /etc/config/qbd.conf
pools 字符串列表,逗号分割,限制 Pool 范围,需要用户设置 kube
protocol NeonSAN 服务端传输协议,需要用户设置 TCP 或 RDMA
You can’t perform that action at this time.