Kubernetes及操作系统兼容性

华为CSI插件支持如下容器管理平台:

表 1 支持的容器管理平台

容器管理平台

版本

Kubernetes

1.16~1.32

Red Hat OpenShift Container Platform

4.12~4.17

Tanzu Kubernetes Grid Integrated

TKGI 1.17~1.19

CCE Agile

22.3.2

CCE

22.9.5

华为CSI插件支持的操作系统以及多路径信息如下表所示。

表 2 支持的主机操作系统及多路径软件版本

操作系统名称

操作系统版本

原生DM-Multipath版本

华为UltraPath版本

CentOS x86_64

7.6, 7.7, 7.9

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

CentOS x86_64

8.2, 8.4

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

UltraPath-NVMe 31.1.RC8,支持NVMe over RoCE/NVMe over FC

CentOS ARM

7.6

随OS自带,支持FC/iSCSI

不支持

Rocky Linux x86_64

8.6

随OS自带,支持FC/iSCSI

UltraPath-NVMe 31.2.1,支持NVMe over RoCE

SUSE 15 x86_64

SP2, SP3

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

UltraPath-NVMe 31.1.RC8,支持NVMe over RoCE/NVMe over FC

Red Hat CoreOS x86_64

4.12, 4.13, 4.14, 4.15, 4.16, 4.17

随OS自带,支持FC/iSCSI

不支持

Ubuntu x86_64

18.04, 20.04, 22.04

随OS自带,支持FC/iSCSI

不支持

Ubuntu ARM

22.04

随OS自带,支持FC/iSCSI

不支持

Kylin x86_64

7.6, V10 SP1, V10 SP2, V10 SP3

随OS自带,支持FC/iSCSI

UltraPath 31.2.0,支持FC/iSCSI1

Kylin ARM

V10 SP1, V10 SP2, V10 SP3

随OS自带,支持FC/iSCSI

UltraPath 31.3.0,支持iSCSI2

Debian x86_64

9, 11, 12

随OS自带,支持FC/iSCSI

不支持

EulerOS x86_64

V2R9, V2R10, V2R11, V2R12

随OS自带,支持FC/iSCSI

不支持

EulerOS ARM

V2R10, V2R12

随OS自带,支持FC/iSCSI

不支持

UOS x86_64

V20

随OS自带,支持FC/iSCSI

不支持

BC-Linux ARM

21.10

随OS自带,支持FC/iSCSI

不支持

Anolis OS3

8.8

随OS自带,支持iSCSI

不支持

OpenEuler x86_64

22.03 LTS SP1

随OS自带,支持iSCSI

不支持

Red Hat Enterprise Linux x86_64

8.6, 8.7, 8.8, 8.9, 8.10, 9.4

随OS自带,支持FC/iSCSI

不支持

注释1 仅Kylin x86_64 V10 SP2支持UltraPath 31.2.0。

注释2 仅Kylin ARM V10 SP3支持UltraPath 31.3.0。

注释3 Anolis OS仅支持OceanStor Pacific存储。


因DM-Multipath在0.7版本存在执行multipathd show maps时可能无法回显所有的虚拟设备,因此建议使用0.8及以上版本。 DM-Multipath版本可以通过以下途径查询:

  • 如果使用的是rpm包,执行:rpm -qa | grep multipath或rpm -qa | grep device-mapper。
  • 如果使用的是deb包,执行:dpkg -l | grep multipath。