Получение этого сообщения об ошибке при добавлении GSCFuse и развертывании моего приложения в Kubernetes Любые предложения, в чем может быть проблема

#docker #kubernetes #gcsfuse

#docker #kubernetes #gcsfuse

Вопрос:

poststarthookerror: команда ‘gcsfuse -o непустой config_files_1_bucket /home / test123 /’ завершилась с 126 Я добавляю команду gcs fuse в свой файл yaml, например

жизненный цикл:

       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