Kubernetes and OS Compatibility

Huawei CSI plug-in supports the following container management platforms.

Table 1 Supported container management platforms

Container Management Platform

Version

Kubernetes

1.16 to 1.30

Red Hat OpenShift Container Platform

4.6 EUS, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15

Tanzu Kubernetes

TKGI 1.14.1, TKGI 1.15, TKGI 1.16, TKGI 1.17, TKGI 1.18

CCE Agile

22.3.2

CCE

22.9.5

The following table lists the OSs and multipathing software supported by the Huawei CSI plug-in.

Table 2 Supported host OSs and multipathing software versions

OS Name

OS Version

Native DM-Multipath Version

Huawei UltraPath Version

CentOS x86_64

7.6, 7.7, 7.9

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

CentOS x86_64

8.2, 8.4

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath-NVMe 31.1.RC8, supporting NVMe over RoCE/NVMe over FC

CentOS ARM

7.6

Delivered with the OS, supporting FC/iSCSI

Not supported

Rocky Linux x86_64

8.6

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.2.1, supporting NVMe over RoCE

SUSE 15 x86_64

SP2, SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath-NVMe 31.1.RC8, supporting NVMe over RoCE/NVMe over FC

Red Hat CoreOS x86_64

4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15

Delivered with the OS, supporting FC/iSCSI

Not supported

Ubuntu x86_64

18.04, 20.04, 22.04

Delivered with the OS, supporting FC/iSCSI

Not supported

Ubuntu ARM

22.04

Delivered with the OS, supporting FC/iSCSI

Not supported

Kylin x86_64

7.6, V10 SP1, V10 SP2, V10 SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.2.0, supporting FC/iSCSI1

Kylin ARM

V10 SP1, V10 SP2, V10 SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.3.0, supporting iSCSI2

Debian x86_64

9, 11, 12

Delivered with the OS, supporting FC/iSCSI

Not supported

EulerOS x86_64

V2R9, V2R10, V2R11, V2R12

Delivered with the OS, supporting FC/iSCSI

Not supported

EulerOS ARM

V2R10, V2R12

Delivered with the OS, supporting FC/iSCSI

Not supported

UOS x86_64

V20

Delivered with the OS, supporting FC/iSCSI

Not supported

BC-Linux ARM

21.10

Delivered with the OS, supporting FC/iSCSI

Not supported

Anolis OS3

8.8

Delivered with the OS, supporting iSCSI

Not supported

OpenEuler x86_64

22.03 LTS SP1

Delivered with the OS, supporting iSCSI

Not supported

Note 1: Only Kylin x86_64 V10 SP2 supports UltraPath 31.2.0.

Note 2: Only Kylin ARM V10 SP3 supports UltraPath 31.3.0.

Note 3: Anolis OS supports only OceanStor Pacific storage.

For DM-Multipath 0.7, some virtual devices may not be displayed in the command output after the multipathd show maps command is executed. Therefore, you are advised to use version 0.8 or later. You can query the DM-Multipath version in either of the following ways:

  • If the rpm package is used, run the rpm -qa | grep multipath or rpm -qa | grep device-mapper command.
  • If the deb package is used, run the dpkg -l | grep multipath command.