写入文件时出现I / O错误 - GKE中的GCSfuse

时间:2018-06-07 15:03:10

标签: gcsfuse

我正在尝试在kubernetes“cluster”中的多个pod中安装并使用googleBucket作为我们的用例。 (GFS和NFS是可行的解决方案,但不适合我们)

我能够安装存储桶并且可以看到存储桶的内容但是当我尝试通过触摸文件或创建目录来写入存储桶时,它会给我以下错误:

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

我知道有一些许可问题。我是否还需要安装gcloud sdks?或者是否有一些环境变量我可以设置来摆脱这个错误。 我读到了某个地方我们可以使用“GOOGLE_APPLICATION_CREDENTIALS”,但是如何使用我还不清楚。

1 个答案:

答案 0 :(得分:0)

您可以使用--foreground标志运行gcsfuse来查看潜在的错误。如果它是永久性的,则很可能是您的凭据存在权限问题。