0

我尝试了文档中列出的选项 1 和选项 2 ,但没有下载 tar 球。

我真的很困惑。是否需要在本地安装 Velero 并在 Kube 集群中安装服务器?

我在 Windows 和 Linux 上都试过了,都没有结果。如果您能解释两个操作系统的过程,我将不胜感激。

4

3 回答 3

2

请按照以下步骤在 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/
于 2020-08-26T07:18:58.340 回答
1

从您提供的文档中,它为您提供了源代码,可能您误解了,我将在这里展示:

选项 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,那也没关系。

于 2020-01-27T06:17:51.723 回答
0

在 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)>
于 2022-02-18T10:36:34.083 回答