Azure AKS 集群存储初始化配置
平台对接 Azure AKS 及存储初始化配置。
约束与限制
默认提供的 azurefile 文件存储类在挂载后可能不支持权限修改,这可能导致某些应用程序如 PostgreSQL 和 Jenkins 无法正常运行。
前提条件
- 若已创建 AKS 集群,请 接入 Azure AKS 集群 ;若未创建 AKS 集群,请 创建 Azure AKS 集群 。
操作步骤
-
进入 平台管理,在左侧导航栏中,单击 存储管理 > 存储类。
-
单击名称为 default 或 azurefile 的存储类右侧
> 更新项目。提示:AKS 集群接入后,会生成如下默认存储类。块存储推荐使用 default 存储类,文件存储推荐使用 azurefile 存储类,具体请参考 默认存储类说明 。
-
按需选择 分配项目 的方式,单击 更新,将 default 或 azurefile 存储类分配给项目使用。
提示:若默认存储类不能满足要求,可按照上述步骤新建存储类并按需修改相应参数,具体请参考 存储类可用参数说明 。
相关说明
默认存储类说明
| 存储类名称 | 存储类类型 | 说明 |
|---|---|---|
| (推荐)azurefile | 文件存储 | 使用 Azure 标准存储创建 Azure 文件共享。 |
| (推荐)default | 块存储 | 使用 Azure StandardSSD 存储创建托管磁盘。 |
| azurefile-csi | 文件存储 | 使用 Azure 标准存储创建 Azure 文件共享。 |
| azurefile-csi-nfs | 文件存储 | 使用 Azure 标准存储创建 Azure 文件共享,nfs protocol。 |
| azurefile-csi-premium | 文件存储 | 使用 Azure 高级存储创建 Azure 文件共享。 |
| azurefile-premium | 文件存储 | 使用 Azure 高级存储创建 Azure 文件共享。 |
| managed | 块存储 | 使用 Azure StandardSSD 存储创建托管磁盘。 |
| managed-csi | 块存储 | 使用 Azure StandardSSD 本地冗余存储 (LRS) 创建托管磁盘。 |
| managed-csi-premium | 块存储 | 使用 Azure 高级本地冗余存储 (LRS) 创建托管磁盘。 |
| managed-premium | 块存储 | 使用 Azure 高级存储创建托管磁盘。 |
存储类可用参数说明
-
块存储可选参数及含义请参考 在 Azure Kubernetes 服务 (AKS) 中通过 Azure 磁盘创建并使用卷 。
-
文件存储可选参数及含义请参考 在 Azure Kubernetes 服务 (AKS) 中通过 Azure 文件存储创建并使用卷 。