簡體   English   中英

MySQL 數據庫在嘗試使用 Persistent Volume Claim 克隆功能時丟失

[英]MySQL databases lost upon attempt to use Persistent Volume Claim clone feature

我們正在嘗試通過克隆已經運行的 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

我們缺少什么?

顯然這個問題與 AWS EBS CSI 有關。 卷克隆似乎不起作用,但 VolumeSnapshot 功能可能會解決該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM