сталкивается проблема с постоянным томом хранилища файлов в gke - PullRequest
0 голосов
/ 26 января 2019

Я использую Google Filestore для постоянного тома в kubernetes. Но он монтирует только корневую папку, а не ее содержимое.

Я пользуюсь сервисом GKE и выполняю следующие задачи:

объем создать:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: volume1
spec:
  capacity:
    storage: 10Gi
  accessModes:
  - ReadWriteMany
  nfs:
    server: x.x.x.x
    path: /share

Постоянное требование объема:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: volume1-claim
spec:
  accessModes:
  - ReadWriteMany
  storageClassName: ""
  volumeName: volume1
  resources:
    requests:
      storage: 3Gi

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: image1
spec:
  template:
    metadata:
      labels:
        name: image1
    spec:
      restartPolicy: Always
      volumes:
      - name: volume
        persistentVolumeClaim:
          claimName: volume1-claim
      containers:
      - name: image1
        image: gcr.io/project-gcr/image:1.0
        imagePullPolicy: Always
        volumeMounts:
        - name: volume
          mountPath: "/app/data"

Но он монтирует пустую папку app / data, а не ее содержимое. Я также сослался на следующий URL: https://cloud.google.com/filestore/docs/accessing-fileshares

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 29 января 2019

Вы пытаетесь смонтировать уже существующий постоянный диск?

Если это так, вам нужно определить диск в файле конфигурации.

Вы можете найти больше информации здесь .

Какие данные находятся в / app / data, это на виртуальной машине? Можете ли вы дать мне больше информации о вашем развертывании? Как вы тестируете просмотр ваших данных?

Чем больше деталей у меня есть, тем конкретнее мы можем быть с помощью, которую можем предоставить.

...