Оператор кластера Percona XtraDB — подключение дополнительного хранилища (INFILE)

У нас есть настройка Percona XtraDB Cluster Operator на Kubernetes. В основной конфигурации кластера мы установили параметр persistVolumeClaim для pxc и proxysql.

Это запрос, который мы хотели бы выполнить в нашем кластере Percona:

LOAD DATA LOCAL INFILE '/cloud/percona-data/test.csv' 
INTO TABLE testTable
FIELDS TERMINATED BY ';'
ENCLOSED BY '\"'
IGNORE 1 LINES
(id, testcolumn);

Файл '/cloud/percona-data/test.csv' должен быть доступен через локальное хранилище.

Мы попробовали вариант hostPath, но он, кажется, не активен, потому что настроен persistVolume (это правда или моя конфигурация недействительна?).

Это часть конфигурации кластера:

volumeSpec:
  hostPath:
    path: /cloud/percona-data
    type: Directory
  persistentVolumeClaim:
    resources:
      requests:
        storage: 6Gi

Есть ли способ подключить дополнительное хранилище ко всем модулям pxc и proxysql?

Руководство по установке Кластер Percona XtraDB а>

Файлы конфигурации: cr.yaml operator.yaml

Спасибо всем.


person Jakub Sakač    schedule 10.01.2020    source источник
comment
Пожалуйста, поделитесь своим yaml для pod, persistVolume и persistVolumeClaim, чтобы я мог видеть всю картину.   -  person Mark Watney    schedule 10.01.2020
comment
@mWatney Я добавил ссылки на вопрос. Я только скопировал исходные файлы конфигурации yaml с веб-сайта percona, а затем отредактировал некоторые параметры. Поды, persistVolumeClaims и persistVolumes создаются оператором автоматически.   -  person Jakub Sakač    schedule 10.01.2020
comment
Я пробовал много вариантов, таких как прямое редактирование StatefulSet и добавление VolumeMounts, также не удалось, потому что pods управляются оператором (я думаю)   -  person Jakub Sakač    schedule 10.01.2020
comment
bump, кто-нибудь?   -  person Jakub Sakač    schedule 24.01.2020
comment
@mWatney есть идеи?   -  person Jakub Sakač    schedule 24.01.2020
comment
Рассматривали ли вы возможность использования NFS? Проверьте это.   -  person Mark Watney    schedule 12.02.2020
comment
@JakubSakač Вы можете исправить / отредактировать набор состояний, уменьшив масштаб оператора до 0.   -  person ImranRazaKhan    schedule 19.06.2020