Я нахожусь в процессе создания StatefulSet на основе этого yaml , который будет иметь 3 реплики. Я хочу, чтобы каждый из трех модулей был подключен к отдельному постоянному объему.
Для постоянного тома я использую 3 объекта, которые выглядят следующим образом, только с измененным именем (pvvolume, pvvolume2, pvvolume3) :
kind: PersistentVolume
apiVersion: v1
metadata:
name: pvvolume
labels:
type: local
spec:
storageClassName: standard
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/nfs"
claimRef:
kind: PersistentVolumeClaim
namespace: default
name: mongo-persistent-storage-mongo-0
Первый из 3 модулей в StatefulSet, похоже, создан без проблем.
Второй сбой с ошибкой pod has unbound PersistentVolumeClaims
Back-off restarting failed container
.
Тем не менее, если я перейду к вкладке, в которой отображается PersistentVolumeClaims, второй созданный файл будет успешным.
Если он был успешным, почему модуль думает, что он потерпел неудачу?