k8s–基础–22.12–storageclass–类型–Portworx 卷
1、案例
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: portworx-io-priority-high
provisioner: kubernetes.io/portworx-volume
parameters:
repl: "1"
snap_interval: "70"
io_priority: "high"
2、说明
2.1、fs
- 文件系统
- 值:
- none
- xfs
- ext4(默认)。
2.2、block_size
- 以 K bytes 为单位的块大小
- 默认值:32
2.3、repl
- 同步副本数量
- 以复制因子 1…3(默认值:1)的形式提供。
- 这里需要填写字符串,即,“1” 而不是 1。
2.4、io_priority
- 决定是否从更高性能或者较低优先级存储创建卷
- 值:
- high
- medium
- low(默认值)。
2.5、snap_interval
- 触发快照的时钟/时间间隔(分钟)。
- 快照是基于与先前快照的增量变化
- 默认:“0”,禁用快照
- 这里需要填写字符串,即,是 “70” 而不是 70。
2.8、aggregation_level
- 指定卷分配到的块数量
- 默认:0,表示一个非聚合卷
- 这里需要填写字符串,即,是 “0” 而不是 0。
2.9、ephemeral:
- 指定卷在卸载后进行清理还是持久化。
- 值:
- “true”
- “false”(默认)
- emptyDir的使用场景可以将这个值设置为 true
- persistent volumes 的使用场景可以将这个值设置为 false,(例如 Cassandra 这样的数据库)