FlexVolume is deprecated. Starting from Kubernetes 1.20, new ACK clusters no longer support the FlexVolume plugin. For new clusters, use CSI instead.
FlexVolume is the traditional Kubernetes storage extension mechanism that ACK uses to mount and unmount disk volumes, File Storage NAS (NAS) volumes, and Object Storage Service (OSS) volumes. It consists of three components:
-
FlexVolume: Handles volume mount and unmount operations.
-
Disk-Controller: Automatically provisions disk volumes.
-
Nas-Controller: Automatically provisions NAS volumes.
For a conceptual overview, see FlexVolume overview.
Release notes
All releases have no impact on running workloads unless otherwise noted.
v1.18.8.166
| Field | Value |
|---|---|
| Release date | 2021-05-27 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/flexvolume:v1.18.8.166-b39c52a-aliyun |
Features
-
Disk monitoring is now enabled by default.
-
SMB (Server Message Block) file systems can be mounted to Windows containers.
v1.14.8.109
| Field | Value |
|---|---|
| Release date | 2020-07-24 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.14.8.109-649dc5a-aliyun |
Features
-
Disks created from snapshots can now be used as persistent volumes (PVs).
v1.14.8.104
| Field | Value |
|---|---|
| Release date | 2020-07-09 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.14.8.104-24bde93-aliyun |
Features
-
Internal endpoints for the China (Hong Kong) and China South 1 Finance regions are now supported.
-
The logic for creating subdirectories in Extreme NAS file systems is optimized.
Dependencies
-
Base images upgraded to Alpine Linux V3.11.6.
v1.14.8.88
| Field | Value |
|---|---|
| Release date | 2020-04-14 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.14.8.88-00a6585-aliyun |
Bug fixes
-
Fixed: disk expansion fails when the target size equals the current size.
-
Fixed:
/dev/vd\* not existerror when mounting a disk. -
Permissions on managed Kubernetes clusters are now limited.
v1.14.8.66
| Field | Value |
|---|---|
| Release date | 2020-03-06 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.14.8.66-1d0843f-aliyun |
Features
-
Subdirectories of OSS buckets can now be mounted to containers.
-
Private API endpoints are now supported.
-
The Cloud Paralleled File System (CPFS) driver deployment method is updated.
v1.14.6.15
| Field | Value |
|---|---|
| Release date | 2019-10-21 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.14.6.15-8d3b7e7-aliyun |
Features
-
Disks now support automatic expansion.
-
Disk volume monitoring is now supported.
-
The CPFS driver is updated.
v1.12.6.52
| Field | Value |
|---|---|
| Release date | 2019-08-20 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.12.6.52-f6604e5-aliyun |
Features
-
NAS Mount Config configuration is now supported. Optimal kernel settings are applied by default.
v1.12.6.16
| Field | Value |
|---|---|
| Release date | 2019-04-16 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.12.6.16-1f4c6cb-aliyun |
Features
-
Sysctl configuration is now supported for NAS file systems.
-
Waitforattach operations are now supported for disks.
v1.12.6.11
| Field | Value |
|---|---|
| Release date | 2019-04-09 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.12.6.11-ab46951-aliyun |
Features
-
NFSv3 is now supported by default for NAS file systems.
-
AccessKey pairs can now be specified via Kubernetes Secrets when mounting OSS buckets.
-
The CPFS driver is upgraded.
Bug fixes
-
Fixed: disks could be concurrently mounted after detach, causing drive letters to be removed. Disks are now locked during detach.
-
Fixed:
kubectl -fcommand behavior when unmounting NAS file systems.
v1.11.2.32
| Field | Value |
|---|---|
| Release date | 2018-12-10 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.11.2.32-af2d48c-aliyun |
Bug fixes
-
Fixed: the OSSFS driver restarted along with kubelet.
-
The waiting period for mounting disks is increased.
v1.11.2.5
| Field | Value |
|---|---|
| Release date | 2018-10-18 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.11.2.5-85c062f-aliyun |
Bug fixes
-
Fixed: disks could be concurrently mounted.
v1.11.2
| Field | Value |
|---|---|
| Release date | 2018-10-17 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.11.2-9139592-aliyun |
Bug fixes
-
Fixed: NAS file systems were repeatedly mounted in high-concurrency scenarios.
-
Fixed: disk mount operations were slow and the Device parameter could be empty.
v1.10.4 (2018-09-27)
| Field | Value |
|---|---|
| Release date | 2018-09-27 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.10.4-bdab325-aliyun |
Bug fixes
-
Fixed: disks failed to unmount.
v1.10.4 (2018-08-22)
| Field | Value |
|---|---|
| Release date | 2018-08-22 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.10.4-dfe877b-aliyun |
Features
-
NFS Options configuration is now supported.
v1.9.7
| Field | Value |
|---|---|
| Release date | 2018-05-31 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.9.7-42e8198-aliyun |
Bug fixes
-
Fixed: disks were remounted when kubelet restarted.
v1.8.4
| Field | Value |
|---|---|
| Release date | 2018-02-05 |
| Image | registry.cn-hangzhou.aliyuncs.com/acs/Flexvolume:v1.8.4-bcfda92-aliyun |
Features
-
Disk volumes, NAS volumes, and OSS volumes are supported by default.
-
Authentication support: OSS volumes use AccessKey pairs; disk volumes use Resource Access Management (RAM) roles.
-
FlexVolume is automatically installed when an ACK cluster is created.