[英]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.