Velero 是一個開源工具,可以安全地備份和還原,執行災難恢復以及遷移 Kubernetes 叢集資源和持久卷。
Velero 可以在基礎架構丟失,資料損壞和/或服務中斷的情況下,減少恢復時間。
Velero 通過輕鬆地將 Kubernetes 資源從一個叢集遷移到另一個叢集來實現叢集可移植性
提供關鍵資料保護功能,例如定時計劃的備份,保留計劃以及自定義操作的備份前或備份後勾點。
使用 namespace resources 或 label selector 備份整個叢集或部分叢集的 Kubernetes 資源和卷。
設定計劃以定期間隔自動啟動備份。
設定備份前和備份後勾點,以在 Velero 備份之前和之後執行自定義操作。
kubectl
本地安裝Velero 使用物件儲存來儲存備份和關聯的工件。 它還可以選擇與受支援的塊儲存系統整合,以對您的持久捲進行快照。 在開始安裝過程之前,您應該從 相容的提供程式列表 中識別將要使用的物件儲存提供程式和可選的塊儲存提供程式。
Velero 支援雲提供商環境和本地環境的儲存提供商。 有關內部部署方案的更多詳細資訊,請參見 內部部署檔案
tar -xvf <RELEASE-TARBALL-NAME>.tar.gz
velero
放到$PATH
(一般是/usr/local/bin
)有兩種支援的方法來安裝 Velero 伺服器元件:
velero install
CLI 命令Velero 使用儲存提供程式外掛與各種儲存系統整合,以支援備份和快照操作。 安裝和設定 Velero 伺服器元件以及相應外掛的步驟特定於您選擇的儲存提供商。 要查詢您選擇的儲存提供商的安裝說明,請在 支援的儲存提供商 頁面上存取提供商的檔案連結。