【发布时间】:2018-06-07 15:03:09
【问题描述】:
对于我们的用例,我正在尝试在 kubernetes“集群”的多个 pod 中挂载和使用 googleBucket。 (GFS 和 NFS 是可行的解决方案,但不适合我们)
我能够挂载存储桶并且可以看到存储桶的内容,但是当我尝试通过触摸文件或创建目录来写入存储桶时,会出现以下错误:
root@bucket-5f88fd5fd7-j84mg:/mnt# touch test
touch: cannot touch 'test': Input/output error
我知道存在一些权限问题。我还需要安装 gcloud sdks 吗?或者我可以设置一些环境变量来消除这个错误。 我在某个地方读到我们可以使用“GOOGLE_APPLICATION_CREDENTIALS”,但我不清楚如何使用它。
【问题讨论】:
-
您可以使用
--foreground标志运行 gcsfuse 以查看底层错误是什么。如果它是持久的,那么很可能是您的凭据存在权限问题。
标签: gcsfuse