8.6. 关于存储类配置检查
数据存储名称和集群 ID 与使用 VMware vSphere 存储的持久性卷的名称相关。创建持久性卷后,systemd
为持久性卷创建一个挂载单元。
systemd
进程有 255 个字符限制,用于虚拟机磁盘(VMDK)文件的完全限定路径长度。这个路径遵循 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
/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 个字符。
- Depolyment 决定数据存储名称和集群 ID。
-
数据存储名称和集群 ID 替换为示例模式。完全限定路径通过
systemd-escape
命令处理,以转义特殊字符。例如,在转义操作后,连字符使用四个字符,如\x2d
。 -
在
systemd-escape
CLI 处理 VMDK 文件路径后,路径的长度不能小于 255 个字符。此条件可确保systemd
进程可以访问完全限定的 VMDK 文件路径。