【问题标题】:I/O error on writing files - GCSfuse in GKE写入文件时出现 I/O 错误 - GKE 中的 GCSfuse
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-26
    • 2012-07-17
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2015-03-30
    相关资源
    最近更新 更多