今天推薦的這款工具是一款開源的k8s備份或者遷移工具,在一些極端情況可能會救你,防患於未然!
開源地址在文末,其它問題可留言
Velero簡介
在之前這款工具其實是叫做Heptio Ark,是一個k8s集群資源備份、還原的工具,可以選擇在雲上執行或者在本地部署。
如果你在尋找一款合適備份工具,那麽這款工具可以作為參考,如果公司在做自己的備份還原工具,那麽這款可作為參考。
它可以提供的主要功能有:
集群備份,用於遺失還原
將本集群的資源遷移到新的集群
測試集群資源復制到開發或者其它環境
Velero有哪些特點
按需備份、定時備份、可設定備份過期時間
備份和恢復 Kubernetes 資源: Velero 可以備份和恢復所有型別的 Kubernetes 資源,包括部署、服務、Pod、持久卷等。
支持多種儲存提供商: Velero 支持多種儲存提供商,包括 AWS S3、GCS、Azure Blob Storage 和 MinIO。
可客製的備份計劃: Velero 可以配置為按計劃定期執行備份,或根據需要手動備份。
增量備份: Velero 支持增量備份,只備份自上次備份以來已更改的數據。
災難恢復: 在發生災難時,Velero 可用於將您的 Kubernetes 環境恢復到之前的某個時間點。
易於使用: Velero 提供了一個易於使用和理解的命令列界面 (CLI)。
可延伸: Velero 支持外掛程式來擴充套件其功能。
除了這些核心功能外,Velero 還提供許多其他優勢,包括:
降低數據遺失風險: Velero 可以幫助您保護您的 Kubernetes 數據免遭意外刪除或硬體故障。
改進災難恢復: Velero 可以幫助您在發生災難時快速恢復您的 Kubernetes 環境。
簡化應用程式遷移: Velero 可用於在不同環境之間遷移 Kubernetes 應用程式。
Velero 是一款功能強大且用途廣泛的工具,可幫助您保護您的 Kubernetes 環境並提高災難恢復能力。
Velero快速安裝部署
方式1:mac 可以透過brew安裝
brew install velero
方式2:直接在github的release中下載最新的包
curl -O https://github.com/vmware-tanzu/velero/releases/download/v1.13.2/velero-v1.13.2-windows-amd64.tar.gz
tar -xvf <RELEASE-TARBALL-NAME>.tar.gz
方式3:win使用者可以透過choco安裝
choco install velero
版本相容性參考:
總結
Velero 是一款用於備份和遷移 Kubernetes 套用及其持久卷的開源工具。它提供了一種一致且易於使用的機制來保護您的 Kubernetes 環境免受數據遺失,並支持災難恢復。
開源地址:https://github.com/vmware-tanzu/velero
官網地址:https://velero.io/
最近整理了2023年最火的軟體神器,回復關鍵字 2023合集 獲取
推薦閱讀 ⬇️ 都是高贊
PS:求求啦! 點 「 在看 」 支持下吧!