Монтирование GCE Persistent Disk на мою локальную машину - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь подключить постоянный диск GCE, созданный ресурсом Kubernetes PersistentVolumeClaim (в GKE), к моей локальной машине.

Я создал PersistentVolumeClaim (который создает постоянный том в GCE):

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: profiler-disk
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 2Gi

Я пытался использовать gcsfuse для монтирования диска, как написано в документация :

Вы можете использовать инструмент FUSE Google Cloud Storage, чтобы смонтировать корзину Cloud Storage в ваш экземпляр Compute Engine.Смонтированное ведро ведет себя подобно постоянному диску , хотя хранилища Cloud Storage являются объектным хранилищем.

с командой:

gcsfuse profiler-disk hello

, но я получаю:

daemonize.Run: readFromProcess: подпроцесс: mountWithArgs: mountWithConn: setUpBucket: OpenBucket: неизвестное ведро "profiler-disk"

Мне удалось загрузитьфактическое ведро, так что это не проблема авторизации / аутентификации.

Кто-нибудь знает, как этого добиться?

1 Ответ

0 голосов
/ 19 февраля 2019

Мне удалось скопировать данные, используя kubectl cp

kubectl <pod-name>:/path <local-path> -c <container-name>
...