全部产品
Search
文档中心

ASK使用云存储

更新时间: 2022-05-19

基于CSI和Flexvolume插件,ASK支持使用云盘、文件存储NAS和对象存储OSS等阿里云存储服务。本文介绍ASK支持的存储插件,以及如何使用云存储。

存储插件说明

ASK支持CSI和FlexVolume两种存储插件,根据集群的Kubernetes版本,在创建集群时,您可以选择使用CSI或者FlexVolume插件。两者的说明如下表所示。

插件名称

说明

CSI

CSI是当前Kubernetes社区推荐的插件实现方案。阿里云提供的CSI插件主要包括以下几部分:

  • CSI-Plugin:实现数据卷的挂载、卸载功能。

  • CSI-Provisioner:实现数据卷的自动创建能力,目前支持云盘、NAS两种数据卷创建能力。

FlexVolume

Flexvolume是Kubernetes社区较早实现的数据卷扩展机制。阿里云提供的FlexVolume插件主要包括以下几部分:

  • Flexvolume:支持数据卷的挂载和卸载功能。

  • Disk-Controller:实现云盘卷的自动创建功能。

  • Nas-Controller:实现NAS卷的自动创建功能。

说明
  • 对于新建的集群,推荐您使用CSI插件。

  • 不支持FlexVolume插件和CSI插件在同一个集群中使用。

  • 不支持FlexVolume插件转换到CSI插件。

使用云存储

阿里云提供针对各种存储资源(块、文件和对象)的低成本、高可靠、高可用的存储服务,您可以根据业务负载的存储需求来选择合适的云存储服务。相关说明如下表所示。

云存储

说明

参考文档(CSI)

参考文档(FlexVolume)

云盘

云盘是一种数据块级别的块存储产品,采用分布式多副本机制,具有低时延、高性能、持久性、高可靠等性能,可以随时创建、扩容以及释放。更多信息,请参见云盘概述

云盘为非共享存储,一个云盘只能挂载到一个Pod上。挂载时,支持静态数据卷和动态数据卷。

云盘存储卷概述

云盘存储卷概述

NAS

NAS是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统,支持NFS和SMB协议。更多信息,请参见文件存储NAS概述

NAS为共享存储,一个NAS可以挂载到多个Pod上。挂载时,仅支持静态数据卷。

说明

ASK中的Pod均为ECI Pod,由于ECI不支持Privileged,因此ASK不支持动态挂载NAS。

NAS存储卷概述

NAS存储卷概述