配置示例 使用HELM操作HBlock CSI插件的示例。 应用场景 CSI(以1.5.1版本为例)对接两个HBlock,集群版和单机版。 clusterID为stor1,对应集群版。clusterID为stor2,对应单机版。 集群版的服务器IP和API为:192.168.0.64:1443、192.168.0.65:1443、192.168.0.67:1443。单机版的服务器IP和API端口为192.168.0.66:1443。 集群版的用户名和密码为:storuser、hblock12@。单机版的用户名和密码为:storuser、hblock12@。userKey源码可以参考配置HBlock访问用户名和密码示例中的步骤1、2。 集群版和单机版均不使用CHAP认证,如若使用,可以参考配置加密模式 。 启用样例blockVolumes的动态PV样例(dynamicPv),验证HBlock CSI是否已经可以正常启用。 操作步骤 修改配置文件,并应用配置文件 1. 修改charts/csidriverstor/values.yaml配置文件,配置HBlock访问地址、访问用户名和密码、加密模式。 plaintext driverName: stor.csi.k8s.io driverNamespace: default iscsiOnHost: true images: csiProvisioner: registry.aliyuncs.com/googlecontainers/csiprovisioner:v3.5.0 csiAttacher: registry.aliyuncs.com/googlecontainers/csiattacher:v4.3.0 csiResizer: registry.aliyuncs.com/googlecontainers/csiresizer:v1.8.0 csiDriverRegistrar: registry.aliyuncs.com/googlecontainers/csinodedriverregistrar:v2.8.0 csiSnapshotter: registry.aliyuncs.com/googlecontainers/csisnapshotter:v6.3.0 csiSnapshotController: registry.aliyuncs.com/googlecontainers/snapshotcontroller:v6.3.0 csiStorPlugin: storcsidriver:1.5.1 storConfig: configJson: [ { "clusterID": "stor1", "apiEndPointList": [ " " " ], "storProvider": "HBlock", "csiApiTimeout": 480 }, { "clusterID": "stor2", "apiEndPointList": [ " ], "storProvider": "HBlock", "csiApiTimeout": 480 } ] userKey: WwogICAgICB7CiAgICAgICAgImNsdXN0ZXJJRCI6ICJzdG9yMSIsICAKICAgICAgICAidXNlcm5hbWUiOiAic3RvcnVzZXIiLAogICAgICAgICJwYXNzd29yZCI6ICJoYmxvY2sxMkAiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiY2x1c3RlcklEIjogInN0b3IyIiwgIAogICAgICAgICJ1c2VybmFtZSI6ICJzdG9ydXNlciIsCiAgICAgICAgInBhc3N3b3JkIjogImhibG9jazEyQCIKICAgICAgfQogICAgXQo chap: