Kubernetes Pod не сохраняет данные, несмотря на постоянное хранение - PullRequest
0 голосов
/ 09 апреля 2020

Я использую JBPM business-central, который развернут на K8s. Ниже приведены мои depolyment.apps, к которым подключен постоянный том.

kubectl edit deployment.apps/jbpm-server-full
     volumes:
      - name: jbpm-pv-storage
        persistentVolumeClaim:
          claimName: jbpm-pv-claim

Но когда я перезагружаю модуль, я теряю все рабочие пространства в business-central, даже если мы подключили постоянные тома, подключенные к модулю k8S. .

1 Ответ

1 голос
/ 09 апреля 2020

Вам необходимо смонтировать этот том внутри контейнера и записать данные в смонтированный путь

apiVersion: v1
kind: Pod
metadata:
  name: task-pv-pod
spec:
  volumes:
    - name: task-pv-storage
      persistentVolumeClaim:
        claimName: task-pv-claim
  containers:
    - name: task-pv-container
      image: nginx
      ports:
        - containerPort: 80
          name: "http-server"
      volumeMounts:
        - mountPath: "/usr/share/nginx/html"
          name: task-pv-storage

https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/

...