问题描述
我们正在尝试通过克隆已经运行的 MysqL pod 的 PVC 来创建准备好数据库的 MysqL pod。
用例:我们有一个导入数据库的暂存环境,并希望根据该数据库结构和数据创建动态环境。这种方法应该为我们节省大量的引导时间(下载和导入转储与 PV 的克隆)。但是,一旦我们将目标 MysqL pod 连接到克隆的 PVC 上运行,我们就看不到任何可用的数据库。 MysqL 正常启动,识别 /var/lib/MysqL/MysqL
目录并跳过新的数据库设置,但是数据库不在那里。
详情:
- MysqL 镜像:MysqL:5.7
- 我们使用 InnoDb
- 我们在克隆之前缩小源 StatefulSet(期望源 MysqL 将所有内容保存到磁盘)
- PVC 挂载为:
volumeMounts: - name: MysqL-data mountPath: /var/lib/MysqL
我们缺少什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)