Ошибка ввода-вывода при записи файлов - GCSfuse в GKE - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь смонтировать и использовать googleBucket в нескольких модулях в «кластере» kubernetes для нашего варианта использования.(GFS и NFS - жизнеспособные решения, но не для нас)

Я могу смонтировать корзину и увидеть содержимое корзины, но когда я пытаюсь записать в нее, коснувшись файла или создав каталогэто дает мне следующую ошибку:

root@bucket-5f88fd5fd7-j84mg:/mnt# touch test
touch: cannot touch 'test': Input/output error

Я знаю, что есть некоторые проблемы с разрешениями.Нужно ли устанавливать gcloud sdks тоже?или есть какая-то переменная окружения, которую я могу установить, чтобы избавиться от этой ошибки.Я где-то читал, что мы можем использовать «GOOGLE_APPLICATION_CREDENTIALS», но как это использовать, мне неясно.

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете запустить gcsfuse с флагом --foreground, чтобы увидеть причину ошибки.Если он постоянный, то, скорее всего, проблема с правами доступа к вашим учетным данным.

...