当我添加 GSCFuse 并在 Kubernetes 中部署我的应用程序时收到此错误消息任何建议可能是啥问题

Posted

技术标签:

【中文标题】当我添加 GSCFuse 并在 Kubernetes 中部署我的应用程序时收到此错误消息任何建议可能是啥问题【英文标题】:Getting this Error message when i added GSCFuse and deployed my application in Kubernetes Any Suggestions what could be the issue当我添加 GSCFuse 并在 Kubernetes 中部署我的应用程序时收到此错误消息任何建议可能是什么问题 【发布时间】:2021-04-06 20:58:53 【问题描述】:

poststarthookerror: command 'gcsfuse -o nonempty config_files_1_bucket /home/test123/' exited with 126 我在我的 yaml 文件中添加 gcs fuse 命令,例如

生命周期:

      postStart:
        exec:
          command:
          - gcsfuse
          - -o
          - nonempty
          - config_files_1_bucket
          - /home/test123
      preStop:
        exec:
          command:
          - fusermount
          - -u
          - /home/test123

【问题讨论】:

【参考方案1】:

这里也一样。它曾经可以工作(在 gcsfuse 版本 0.28.1 上),但我不再工作了(0.32.0)。事实是他们删除了对非空选项 (https://github.com/appsembler/roles/pull/85) 的支持,因为 fusermount v3.0 不再支持它 只需删除非空选项,它应该可以工作。

更多:https://github.com/GoogleCloudPlatform/gcsfuse/issues/424

【讨论】:

以上是关于当我添加 GSCFuse 并在 Kubernetes 中部署我的应用程序时收到此错误消息任何建议可能是啥问题的主要内容,如果未能解决你的问题,请参考以下文章

kubernete的证书总结

#yyds干货盘点# 剖析 Kubernete 业务副本及水平扩展底层原理(06)

JavaFX 面积图并在光标后添加动态标签

如何添加新的 js 代码并在 BODY 上运行? [复制]

从列中提取日期并在 R 中缺少年份时添加年份

如何在 UITableView 中添加背景视频并在滚动 UITableViewCells 时使其固定?