簡體   English   中英

如何在我的 Ubuntu 機器上安裝 Velero 客戶端?

[英]How can I install Velero Client on my Ubuntu machine?

我嘗試了文檔中列出的選項 1 和選項 2,但沒有下載 tar ball。

我真的很困惑。 是否需要在本地安裝 Velero,在 Kube 集群中安裝服務器?

我在 Windows 和 Linux 上都試過了,但沒有結果。 如果您能解釋這兩種操作系統的過程,我將不勝感激。

請按照以下步驟在 Ubuntu 中安裝 Velero:

wget https://github.com/vmware-tanzu/velero/releases/download/v1.2.0/velero-v1.2.0-linux-amd64.tar.gz
tar -zxvf velero-v1.2.0-linux-amd64.tar.gz
sudo mv velero-v1.2.0-linux-amd64/velero /usr/local/bin/

從你提供的文檔來看,它為你提供了源代碼,可能你誤解了,我會在這里展示:

選項 1 :導入路徑是源代碼所在的位置。示例如下:

mkdir $HOME/go
export GOPATH=$HOME/go
go get github.com/vmware-tanzu/velero

所以你可以使用 URL https://github.com/vmware-tanzu/velero來查找和下載源。

選項 2發布頁面將引導您到源代碼所在的頁面,它位於頁面下方。 仔細找就好了。

是否需要在本地安裝 Velero,在 Kube 集群中安裝服務器?

這一切都取決於你自己。 從 Velero 的介紹來看,它具有以下特點:

  • 備份集群並在丟失時恢復。
  • 將集群資源遷移到其他集群。
  • 將您的生產集群復制到開發和測試集群。

它可以幫助您備份 Kubernetes 集群中的數據,並將集群資源遷移到其他集群。 我會建議您安裝它以使用它的功能。 或者,如果您使用其他工具而不是具有相同功能的 Velero,那也沒關系。

在 Ubuntu 上安裝 Velero 客戶端的步驟:

安裝 Velero 二進制文件:

wget https://github.com/vmware-tanzu/velero/releases/download/v1.3.2/velero-v1.3.2-linux-amd64.tar.gz

提取壓縮包:

tar -xvf velero-v1.3.2-linux-amd64.tar.gz -C /tmp

將提取的 velero 二進制文件移動到 /usr/local/bin

sudo mv /tmp/velero-v1.3.2-linux-amd64/velero /usr/local/bin

驗證安裝:

velero version

輸出應該是:

Client:
    Version: v1.3.2
    Git commit: 55a9914a3e4719fb1578529c45430a8c11c28145
<error getting server version: the server could not find the requested resource (post serverstatusrequests.velero.io)>

暫無
暫無

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

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