8.6. 关于存储类配置检查
使用 vSphere 存储的持久性卷的名称与数据存储名称和集群 ID 相关。
创建持久性卷时,systemd
为持久性卷创建一个挂载单元。systemd
进程有 255 个字符限制,用于持久性卷的 VDMK 文件的完全限定路径长度。
完全限定路径基于 systemd
和 vSphere 的命名约定。命名惯例使用以下模式:
/var/lib/kubelet/plugins/kubernetes.io/vsphere-volume/mounts/[<datastore>] 00000000-0000-0000-0000-000000000000/<cluster_id>-dynamic-pvc-00000000-0000-0000-0000-000000000000.vmdk
- 命名惯例需要 255 个字符限制的 205 个字符。
- 数据存储名称和集群 ID 由部署决定。
-
数据存储名称和集群 ID 替换为上述模式。然后,路径通过
systemd-escape
命令处理,以转义特殊字符。例如,连字符在转义后使用四个字符。转义的值为\x2d
。 -
在使用
systemd-escape
处理后,确保systemd
可以访问 VDMK 文件的完全限定路径后,路径的长度必须小于 255 个字符。