Мы пытаемся создать модуль MySQL с готовыми базами данных путем клонирования PVC уже запущенного модуля MySQL.
Пример использования: у нас есть промежуточная среда с импортированной базой данных, и мы хотим создать динамическую среду на основе этой структуры базы данных и данных. Этот подход должен сэкономить нам значительное время на начальную загрузку (загрузка и импорт дампа по сравнению с клонированием PV). Однако, когда у нас есть целевой модуль MySQL, работающий с подключенным клонированным PVC, мы не видим в нем никаких доступных баз данных. MySQL запускается нормально, распознает каталог /var/lib/mysql/mysql
и пропускает новую настройку базы данных, однако баз данных там нет. Подробности:
- Образ MySQL: mysql: 5.7
- мы используем InnoDb
- мы масштабируем исходный StatefulSet перед клонированием (ожидая, что исходный код MySQL сохранит все на диск)
- ПВХ монтируется как:
volumeMounts: - name: mysql-data mountPath: /var/lib/mysql
Что нам не хватает?