Можно ли смонтировать домашний каталог (~) в модуле Kubernetes? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь запустить простой Pod Kubernetes и хочу смонтировать дом хоста, на котором этот модуль запланирован, в каталог /hosthome.

Я использую Kubernetes Python API для развертывания этих модулей в удаленном кластере (поэтому я не могу использовать что-то вроде os.path.expanduser('~'), потому что оно будет анализировать домашний узел "клиента", а не удаленный).

Когда я пытаюсь развернуть модуль с таким определением тома:

...
volumes:
  - name: hosthome
    hostPath:
      path: ~
...

Создание модуля завершается ошибкой: create ~: volume name is too short, names should be at least two alphanumeric characters. Поэтому я не могу использовать ярлык ~ для его установки.

Итак, мой вопрос: есть ли способ смонтировать домашний каталог хоста, на который запланирован модуль, используя только определение YAML (без замен или функций Python)?

Спасибо.

1 Ответ

1 голос
/ 07 июня 2019

Нет, я думаю, что это невозможно. Для монтирования хоста volumne допускаются только абсолютные пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...