csi-provisioner allows you to automatically create volumes. This topic describes the introduction, usage notes, and release notes for csi-provisioner.

Introduction

The csi-provisioner component provided by Alibaba Cloud allows you to automatically create volumes. You can use csi-provisioner to create volumes from disks and Apsara File Storage NAS (NAS) file systems. The Kubernetes version of the cluster must be 1.14 or later.

Usage notes

For more information, see CSI overview.

Release notes

August 2021

Version Image address Release date Description Impact
v1.18.8.51-c504ef45-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:v1.18.8.51-c504ef45-aliyun 2021-08-19
  • The time parameter for the recycle bin is added to Container Network File System (CNFS).
  • The apiVersion of CNFS is changed from v1alpha1 to v1beta1.
  • The issue that Object Storage Service File System (OSSFS) cannot synchronize data in real time is fixed.
  • By default, the Detachdisk option is disabled.
No impact on workloads.

July 2021

Version Image address Release date Description Impact
v1.18.8.48-cd524404-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:v1.18.8.48-cd524404-aliyun 2021-07-06
  • The issue that NAS file systems cannot be expanded by using CNFS is fixed.
  • OSS buckets can be mounted to nodes that are deployed by using the Alibaba Cloud Linux 3 image.
No impact on workloads.

June 2021

Version Image address Release date Description Impact
v1.18.8.47-30ba5d25-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:v1.18.8.47-30ba5d25-aliyun 2021-06-25
  • The volumeCapacity field is deleted from NAS volume configurations. The allowVolumeExpansion field is used to specify whether to enable the quota feature.
  • The selflink field is deleted from NAS volume configurations.
No impact on workloads.

May 2021

Version Image address Release date Description Impact
v1.18.8.47-906bd535-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:v1.18.8.47-906bd535-aliyun 2021-05-20
  • Disk partitions can be mounted.
  • Disk partitions can be expanded.
No impact on workloads.

April 2021

Version Image address Release date Description Impact
v1.6.0-e360c7e43-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.6.0-e360c7e43-aliyun 2021-04-08
  • Kubernetes 1.20 is supported. The metadata.selflink field is deleted.
  • The tag of the cluster ID is automatically added to disks.
  • NAS volumes can be expanded within the quota limit.
No impact on workloads.

January 2021

Version Image address Release date Description Impact
v1.6.0-b6f763a43-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.6.0-b6f763a43-aliyun 2021-01-13
  • Database File System (DBFS) volumes are supported.
  • By default, volume monitoring is enabled.
  • Local volumes of the QuotaPath type are supported.
  • The VolumeSnapshot List feature is supported.
  • Quota groups are supported by NAS volumes.
  • Custom disk types are supported.
No impact on workloads.

November 2020

Version Image address Release date Description Impact
v1.6.0-b6f763a43-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.6.0-b6f763a43-aliyun 2020-11-02
  • The deployment template is updated to merge drivers into one container.
  • The issue that subdirectories fail to be created in Extreme NAS file systems is fixed.
  • Kubernetes 1.18 is supported.
  • Labels can be added to NAS volumes when you create NAS volumes.
No impact on workloads.

August 2020

Version Image address Release date Description Impact
v1.4.0-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.4.0-aliyun 2020-08-05
  • The issue that snapshots cannot be created from disks is fixed.
  • The issue that dynamic provisioning of NAS volumes fails due to residual data is fixed.
  • The check logic of BDF nodes when csi-plugin is started is fixed.
  • The use of universally unique identifier (UUID) to obtain device paths is no longer supported.
No impact on workloads.

July 2020

Version Image address Release date Description Impact
v1.4.0-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.4.0-aliyun 2020-07-13
  • Elastic Block Storage (EBS) snapshots are supported. You can use EBS snapshots to restore data to a beta version.
  • Extreme NAS volumes can be created and deleted.
  • The Config SysConfig parameter of EBS volumes is supported when you configure PVs.
  • The issue that block volumes are loaded twice in BDF mode is fixed.
  • EBS and NAS volumes are allowed to access APIs by using internal domain names.
  • The Cloud Paralleled File System (CPFS) driver is upgraded and the dependency on the kernel is removed.
No impact on workloads.

April 2020

Version Image address Release date Description Impact
v1.4.0-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.4.0-aliyun 2020-04-20
  • EBS volumes can be unmounted before you delete the volumes.
  • The disk creation policy is updated. Standard SSDs are created in preference to ultra disks. Ultra disks are created only when no standard SSD is available.
  • UUID is supported as a high-priority search option to search for devices that use EBS volumes.
  • The authentication management in managed Kubernetes clusters is updated.
  • Security Token Service (STS) is supported to connect to OSS buckets.
  • DuplicateMountPoint errors in EBS are fixed.
  • The BDF protocol is supported to bind EBS volumes after the volumes are connected.
No impact on workloads.

February 2020

Version Image address Release date Description Impact
v1.4.0-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.4.0-aliyun 2020-02-18
  • Kubernetes clusters that use CSI and have no Internet access are supported.
  • The issues related to mount path checks in EBS are fixed.
No impact on workloads.

December 2019

Version Image address Release date Description Impact
v1.2.2-aliyun registry.cn-hangzhou.aliyuncs.com/acs/csi-provisioner:v1.2.2-aliyun 2019-12-20
  • The EBS PV name can be used as the disk ID. This feature is also supported by FlexVolume.
  • Mount options can be configured for EBS volumes in MKFS Stage.
  • Mount options can be configured to have a higher priority than the volume attributes of NAS volumes.
  • Mount options of OSS volumes can be validated in OSS connectors.
  • Subpaths of OSS buckets can be mounted as volumes.
  • Volume topology can be used to dynamically configure Logical Volume Manager (LVM).
No impact on workloads.