#bitnami #minio
Вопрос:
Я использую диаграмму управления bitnami/minio и пытаюсь настроить minio для записи в PV с поддержкой NFS. Путь, указанный в файле persistence.mountPath, создается в модуле и успешно монтируется в общий ресурс NFS.
Однако, несмотря на то, что я устанавливаю persistence.mountPath, minio все еще записывает данные в /(местоположение по умолчанию) внутри модуля minio. Когда я проверяю развернутый yaml развертывания, путь установки правильно установлен в persistence.mountPath.
volumeMounts:
- name: data
mountPath: /my-data
Каталог /мои данные создается в модуле и успешно привязывается к общему ресурсу nfs.
Тем не менее, minio по-прежнему создает блоки в /data, несмотря на то, что я нигде не вижу /data в развернутом yaml.
Чтобы Воспроизвести:
- Переопределить сохраняемость.Путь установки
- Схема развертывания
- Создать корзину
- Войдите в модуль minio и посмотрите, где было создано ведро. Он создается в /data, а не в persistence.mountPath.
Ожидаемое поведение: Корзины должны быть созданы в persistence.mountPath.
Почему minio все еще пишет в /данные? Я неправильно понял намерение настойчивости.mountPath?
Ответ №1:
Я это выясняю. Я оставил persistence.mountPath по умолчанию (/data), затем мне пришлось изменить пользователя и группу runAs на 1000 (ubuntu).
podSecurityContext:
fsGroup: 1000
containerSecurityContext:
runAsUser: 1000
И, наконец, мне пришлось сменить владельца каталога NFS на ubuntu.