k8s–基础–22.11–storageclass–类型–Azure 文件
1、案例
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: azurefile
provisioner: kubernetes.io/azure-file
parameters:
skuName: Standard_LRS
location: eastus
storageAccount: azure_storage_account_name
2、说明
2.1、说明
2.1、skuName
- Azure 存储帐户 Sku 层。
- 默认为空
2.2、location
- Azure 存储帐户位置。
- 默认为空。
2.3、storageAccount
- Azure 存储帐户名称。
- 默认为空。
- 如果不提供存储帐户,会搜索所有与资源相关的存储帐户,以找到一个匹配 skuName 和 location 的账号。
- 如果提供存储帐户,它必须存在于与集群相同的资源组中,skuName 和 location 会被忽略。
2.4、secretNamespace
- 包含 Azure 存储帐户名称和密钥的密钥的名称空间。
- 默认值与 Pod 相同。
2.5、secretName
- 包含 Azure 存储帐户名称和密钥的密钥的名称。
- 默认值为 azure-storage-account-< accountName>-secret
2.6、readOnly
- 指示是否将存储安装为只读的标志。
- 默认为 false
- 表示 读/写 挂载
- 该设置也会影响VolumeMounts中的 ReadOnly 设置。