kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: slow
provisioner: kubernetes.io/scaleio
parameters:
gateway: https://192.168.99.200:443/api
system: scaleio
protectionDomain: pd0
storagePool: sp1
storageMode: ThinProvisioned
secretRef: sio-secret
readOnly: false
fsType: xfs
属性设置为 kubernetes.io/scaleio
到 ScaleIO API 网关的地址(必需)
ScaleIO 系统的名称(必需)
ScaleIO 保护域的名称(必需)
卷存储池的名称(必需)
对已配置的 Secret 对象的引用(必需)
secret 必须用 kubernetes.io/scaleio 类型创建,并与引用它的 PVC 所属的名称空间使用相同的值,如下面的命令所示
kubectl create secret generic sio-secret --type="kubernetes.io/scaleio" \
--from-literal=username=sioadmin --from-literal=password=d2NABDNjMA== \
--namespace=default