當前位置: 妍妍網 > 碼農

8.2k star,開源推薦,了解k8s的建議都看下

2024-05-16碼農

今天推薦的這款工具是一款開源的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:求求啦! 在看 支持下吧!