Как получить доступ к монтированию тома с помощью скрипта Python? - PullRequest
0 голосов
/ 21 октября 2019

Я пытался использовать что-то вроде этих строк для доступа к файлу в монтировании тома:

with open('./log/file.json', 'w+') as f:
    f.write(json.dumps(output, sort_keys=True, indent=4))

, но это не работает. Есть какие-нибудь идеи? В моем файле развертывания у меня есть это:

volumeMounts:
- mountPath: /logs
  name: wag-log

1 Ответ

1 голос
/ 21 октября 2019

Вы определили volumeMount с mountPath, установленным на /logs, который монтирует том в каталог /logs. В вашем коде Python вы пишете по пути ./log/file.json, которого нет в /logs.

Попробуйте записать журнал в каталог, который вы смонтировали, например:

with open('/logs/file.json', 'w+') as f:
    f.write(json.dumps(output, sort_keys=True, indent=4))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...