ранчо постоянные данные теряются после перезагрузки - PullRequest
0 голосов
/ 20 мая 2019

Я установил nfs-provisioner в моем кластере ранчеров.Я делаю постоянный объем для моего MongoDB.Когда я перезагружаю сервер или обновляю контейнер mongodb, все мои данные теряются.Как это исправить?

Моя конфигурация mongodb

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mongo-db
spec:
  selector:
    matchLabels:
      app: mongo-db
  serviceName: mongo-db
  replicas: 3
  template:
    metadata:
      labels:
        app: mongo-db
    spec:
      containers:
      - name: mongodb
        image: mongo
        ports:
        - containerPort: 27017
        volumeMounts:
        - name: data #reference the volumeClaimTemplate below
          mountPath: /data/db
  #this is a key difference with statefulsets
  #A unique volume will be attached to each pod
  volumeClaimTemplates:
  - metadata:
      name: data
    spec:
      accessModes: ["ReadWriteOnce"]
      #If no storageClassName is provided the default storage class will be used
      #storageClassName: "standard"  
      resources:
        requests:
          storage: 2Gi

1 Ответ

0 голосов
/ 22 мая 2019

Я исправил эту установку Longhorn. Спасибо всем!

...