Percona XtraDB Cluster Operator - монтировать дополнительное хранилище (INFILE) - PullRequest
2 голосов
/ 10 января 2020

У нас есть настройка оператора Percona XtraDB Cluster Operator в Kubernetes. В основной конфигурации кластера мы установили опцию persistentVolumeClaim для px c и прокси sql.

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

LOAD DATA LOCAL INFILE '/cloud/percona-data/test.csv' 
INTO TABLE testTable
FIELDS TERMINATED BY ';'
ENCLOSED BY '\"'
IGNORE 1 LINES
(id, testcolumn);
* 1005. * Файл '/cloud/percona-data/test.csv' должен быть доступен через локальное хранилище.

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

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

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

Можно ли подключить дополнительное хранилище ко всем px c и прокси sql pods?

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

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

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

...