Velero — это инструмент для резервного копирования, восстановления и миграции объектов кластера Kubernetes, в том числе постоянных томов. Velero позволяет:
- Защитить данные от потери с помощью гибкой системы резервного копирования.
- Сократить время на восстановление кластера в случае его недоступности.
- Перенести данные с одного кластера на другой.
С помощью драйвера Container Storage Interface инструмент Velero создает резервные копии и восстанавливает постоянные тома из моментальных снимков дисков Yandex Cloud.
-
Создайте сервисный аккаунт, необходимый для доступа к Yandex Object Storage:
yc iam service-account create --name <имя сервисного аккаунта>
-
Назначьте сервисному аккаунту роль
storage.editor
:yc resource-manager folder add-access-binding <идентификатор каталога> \ --role storage.editor \ --subject serviceAccount:<идентификатор сервисного аккаунта>
-
Создайте статический ключ доступа для сервисного аккаунта в формате JSON и сохраните его в файл
sa-key.json
:yc iam access-key create \ --service-account-name=<имя сервисного аккаунта> \ --format=json > sa-key.json
-
Создайте бакет в Object Storage для хранения резервных копий.
-
Задайте настройки приложения:
- Пространство имен — создайте новое пространство имен
velero
. Приложение использует его по умолчанию. Если выбрать другое пространство имен, при работе придется его задавать в каждой команде. - Название приложения — укажите название приложения.
- Статический ключ для доступа к Object Storage — скопируйте содержимое файла
sa-key.json
. - Имя бакета Object Storage — укажите имя бакета в Object Storage.
- Пространство имен — создайте новое пространство имен
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed
.
- Создание резервных копий для ресурсов кластера Kubernetes и постоянных томов.
- Восстановление данных кластера из резервных копий.
- Миграция данных с одного кластера Kubernetes на другой.
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
Helm-чарт | Версия | Pull-команда | Документация |
---|---|---|---|
yandex-cloud/velero/velero | 2.30.4-1 | Открыть |
Docker-образ | Версия | Pull-команда |
---|---|---|
yandex-cloud/velero/velero1711960953731940668097919485602552329853188167653 | v1.10.0 |