Я развертываю большой кластер Kube, где каждый узел имеет 80 SSD. Каждый диск монтируется как / data / diskN (disk0 - disk79) на каждом узле.
Пример PV:
apiVersion: v1
kind: PersistentVolume
metadata:
name: vol0022
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 100Gi
local:
path: /data/disk22
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: "storage"
operator: In
values:
- "true"
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
Я просто создаю достаточно PV для покрытия (num_nodes * num_disk_per_node)?
ie:
Если у меня будет 10 узлов, у меня будет 10 PV, где путь "/ data / disk0", еще 10, где путь "/ data / disk1 "и т. д.
Thx