Я хочу создать файл по определенному пути.Используемое изображение докера из файла:
singleuser:
image:
# Get the latest image tag at:
# https://hub.docker.com/r/jupyter/datascience-notebook/tags/
# Inspect the Dockerfile at:
# https://github.com/jupyter/docker-stacks/tree/master/datascience-notebook/Dockerfile
name: jupyter/datascience-notebook
tag: 177037d09156
Приведенный выше yaml взят здесь: https://zero -to-jupyterhub.readthedocs.io / en / latest / user-environment.html
JuPyterHub создает новый модуль для каждого пользователя в схеме singleUser
.Я хочу создать файл, как только будет создан новый том.
Я пытался читать документы и другие соответствующие вопросы, но ни один из них не затрагивал эту проблему.
Ниже приведен фрагментгде логика хранения определяется.Каждый пользователь получает новый ПВХ, и я хочу создать новый файл в этом ПВХ всякий раз, когда он создается.У меня уже есть homeMountPath и имя пользователя в приведенном ниже фрагменте кода, я не знаю, как написать файл - что-то похожее на строки: echo "run_id = 'sample' " > /home/jovyan/username/.ipython/profile_default/startup/aviral.py
storage:
type: dynamic
extraLabels: {}
extraVolumes: []
extraVolumeMounts: []
static:
pvcName:
subPath: '{username}'
capacity: 10Gi
homeMountPath: /home/jovyan
dynamic:
storageClass:
pvcNameTemplate: claim-{username}{servername}
volumeNameTemplate: volume-{username}{servername}
storageAccessModes: [ReadWriteOnce]
Доступна полная таблица управленияздесь, официальный: https://jupyterhub.github.io/helm-chart/jupyterhub-0.8.2.tgz
Я ожидаю, что стручки при создании в пространстве имен jhub
уже создали файл.