Обновлено 24 сентября 2024 г.

Velero — это инструмент для резервного копирования, восстановления и миграции объектов кластера Kubernetes, в том числе постоянных томов. Velero позволяет:

  • Защитить данные от потери с помощью гибкой системы резервного копирования.
  • Сократить время на восстановление кластера в случае его недоступности.
  • Перенести данные с одного кластера на другой.

С помощью драйвера Container Storage Interface инструмент Velero создает резервные копии и восстанавливает постоянные тома из моментальных снимков дисков Yandex Cloud.

Инструкция по развертыванию
  1. Создайте сервисный аккаунт, необходимый для доступа к Yandex Object Storage:

    yc iam service-account create --name <имя сервисного аккаунта>
    
  2. Назначьте сервисному аккаунту роль storage.editor:

    yc resource-manager folder add-access-binding <идентификатор каталога> \
       --role storage.editor \
       --subject serviceAccount:<идентификатор сервисного аккаунта>
    
  3. Создайте статический ключ доступа для сервисного аккаунта в формате JSON и сохраните его в файл sa-key.json:

    yc iam access-key create \
       --service-account-name=<имя сервисного аккаунта> \
       --format=json > sa-key.json
    
  4. Создайте бакет в Object Storage для хранения резервных копий.

  5. Задайте настройки приложения:

    • Пространство имен — создайте новое пространство имен velero. Приложение использует его по умолчанию. Если выбрать другое пространство имен, при работе придется его задавать в каждой команде.
    • Название приложения — укажите название приложения.
    • Статический ключ для доступа к Object Storage — скопируйте содержимое файла sa-key.json.
    • Имя бакета Object Storage — укажите имя бакета в Object Storage.
  6. Нажмите кнопку Установить.

  7. Дождитесь перехода приложения в статус Deployed.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Инструменты для миграции
Издатель
Yandex Cloud
Примеры использования
  • Создание резервных копий для ресурсов кластера Kubernetes и постоянных томов.
  • Восстановление данных кластера из резервных копий.
  • Миграция данных с одного кластера Kubernetes на другой.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/velero/velero2.30.4-1Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/velero/velero1711960953731940668097919485602552329853188167653v1.10.0
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Инструменты для миграции
Издатель
Yandex Cloud