创建SC

Create SC

概述

SC是StorageClass的缩写。K8S用SC来定义持久卷PV的模板。通过SC, 用户可以在创建持久卷申请PVC的时候同时创建出相应的PV。

Pxtool工具集里提供了常用的SC的yaml文件。

circle-info

如需定制更详细的SC,请参考本章附录

步骤

1. 创建yaml文件

$ pxtools/cmd/px-yaml.sh sc
Created file at ./px-yamls/sc/

2. 创建常用SC

$ kubectl apply -f px-yamls/sc/sc-basic.yaml

$ kubectl get storageclass -o wide 
circle-info

Pxtools根据 ”HDD/SSD“, ”独占/共享“,”1/2/3副本“ 这三个配置,提供了12种常见的SC。用户可以根据自己的需要做删减。

*3. 删除SC

附录

SC yaml格式

PX SC 常见参数

参数

描述

默认值

可选值

repl

副本数

1

1, 2, 3

shared

共享卷

false

true, false

priority_io

存储池

low

high, medium, low

journal

日志缓存

false

true, false

io_profile

IO类型

sequential

db, sequential, cms

sticky

防删除

false

true, false

circle-info

更多参数请参考官方文档arrow-up-right

Last updated