Как я могу установить Velero Client на свой компьютер с Ubuntu?

Я попробовал вариант 1 и вариант 2, как указано в документации, но tar-файл не был загружен.

Я действительно сбит с толку. Обязательно ли устанавливать Velero локально и сервер в кластере Kube?

Я пробовал как на Windows, так и на Linux, но безрезультатно. Если вы можете объяснить процедуру для обеих операционных систем, я был бы признателен.

3 ответа

Решение

Из предоставленного вами документа он предоставляет вам исходный код, возможно, вы неправильно поняли, и я покажу здесь:

Вариант 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 с теми же функциями.

Чтобы установить Velero в Ubuntu, выполните следующие действия:

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/

Шаги по установке клиента Velero на Ubuntu:

Установите бинарный файл 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)>
Другие вопросы по тегам