Как совместно использовать один доступный для записи файл между модулями в одном каталоге с файлом без общего доступа (доступный для записи файл конфигурации) - PullRequest
2 голосов
/ 21 марта 2019

Я пытаюсь смонтировать общий файл для чтения / записи в моих модулях Kubernetes.Этот файл должен быть одинаковым во всех пакетах.Тем не менее, в том же каталоге мне нужно иметь файл только для чтения, который отличается для каждого модуля.Вот почему я не могу смонтировать PVC в каталоге и назвать его день.

Любая идея, как я могу поместить разделяемый файл для чтения / записи в тот же каталог, что и все другие модули, но иметь другой файлв том каталоге, который отличается для каждого модуля?

Эта идея в простых сроках - это карта конфигурации чтения / записи, которая, как я знаю, не существует.Есть идеи для обхода?

Ответы [ 2 ]

3 голосов
/ 21 марта 2019

Можно рассмотреть возможность использования символических ссылок в папке, содержащей файл только для чтения и записи. Пусть символические ссылки указывают на общеизвестные места для файла только для чтения и записи, соответственно. Смонтируйте PVC и configmap к целям символической ссылки, и это должно дать вам желаемое поведение.

Надеюсь, это поможет!

0 голосов
/ 21 марта 2019

Файл, который должен быть идентичным во всех модулях, которые я бы поместил в хранилище файлов, таких как s3 amazon, DynamoDB илиasticCache. В зависимости от того, является ли файл текстовым или нет.

Конкретный файл, который я буду хранить локально. Вы должны сохранить это, если стручок умирает?

...