Я создал PersistentVolume, полученный с постоянного диска Google Compute Engine, который я уже отформатировал и предоставил данные. Кубернетес говорит, что доступен PersistentVolume.
kind: PersistentVolume
apiVersion: v1
metadata:
name: models-1-0-0
labels:
name: models-1-0-0
spec:
capacity:
storage: 200Gi
accessModes:
- ReadOnlyMany
gcePersistentDisk:
pdName: models-1-0-0
fsType: ext4
readOnly: true
Затем я создал PersistentVolumeClaim, чтобы я мог присоединить этот том к нескольким контейнерам на нескольких узлах. Однако кубернеты на неопределенный срок заявляют, что находятся в состоянии ожидания.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: models-1-0-0-claim
spec:
accessModes:
- ReadOnlyMany
resources:
requests:
storage: 200Gi
selector:
matchLabels:
name: models-1-0-0
Любые идеи? Я чувствую, что может быть что-то не так с селектором...
Возможно ли даже предварительно сконфигурировать постоянный диск с данными и иметь модули на нескольких узлах, которые можно читать с него?