Создайте расписание резервного копирования приложения, чтобы определить объем данных для резервного копирования (по namespace), место хранения резервных копий, метод и связанные параметры. Каждый запуск по расписанию создаёт новую запись резервной копии, что позволяет автоматически выполнять резервное копирование ресурсов приложения в выбранных namespace по требованию или с заданной периодичностью.
hostPath, не поддерживаются.В левой панели навигации нажмите Clusters > Backup and Recovery.
Перейдите на вкладку Backup Management.
Нажмите Create Backup Policy > Create Application Backup и настройте параметры следующим образом.
Backup Resource Type: Kubernetes Resources включает все Kubernetes-ресурсы в выбранных namespace. PVCs — это persistent volume claims, используемые для резервного копирования данных приложения, привязанных к persistent volumes. PVC, привязанные к томам hostPath, не поддерживаются.
Если используемый вашим PVC ресурс хранения имеет Recycle Strategy со значением Retain, необходимо резервировать только Kubernetes-ресурсы.
Если используемый вашим PVC ресурс хранения имеет Recycle Strategy со значением Delete, необходимо резервировать и Kubernetes-ресурсы, и PVC.
Backup Repository: Выберите репозиторий, прошедший проверку подключения, или нажмите Create Backup Repository.
После создания репозитория нажмите OK and Create Application Backup для возврата и продолжения, либо нажмите Create для возврата к списку репозиториев и просмотра созданных.
После настройки основной информации нажмите Next.
Резервное копирование ресурсов приложения в выбранных namespace.
Namespace, которые не были импортированы в кластер, не отображаются. Чтобы резервировать такие namespace, сначала импортируйте их в проект.
Для обеспечения надежности и целостности не рекомендуется резервное копирование данных баз данных (например, MySQL-PXC, Redis). Для резервного копирования баз данных используйте Data Services.
Выберите один или несколько Namespaces для резервного копирования.
При выборе Backup Kubernetes resources and Persistent Volume Claims в колонке Persistent Volume Claims отображаются все PVC в namespace.
Нажмите Next.
Настройте расписание резервного копирования.
Backup once only: Выполняется сразу после создания. После установки Backup retention period резервные копии старше этого периода автоматически удаляются.
Scheduled: Установите Backup rule для периодического выполнения политики. Поддерживается выражение crontab.
Используйте предустановленные платформой Backup rule templates, затем при необходимости отредактируйте.
Рекомендуемые минимальные частоты: один раз в день для Backup Kubernetes resources and Persistent Volume Claims; один раз в час для Backup Kubernetes resources.
При необходимости настройте пользовательские хуки для выполнения во время процесса резервного копирования.
Выполните вручную созданное расписание (включая с периодическими правилами). Каждый запуск создаёт новую запись резервной копии.
В левой панели навигации нажмите Clusters > Backup and Recovery.
Перейдите на вкладку Backup Management.
Справа от расписания нажмите Execute Backup, затем подтвердите.
Вручную экспортируйте лог задачи резервного копирования для указанного расписания.
Экспорт логов недоступен во время выполнения задачи резервного копирования.
Процедура
В левой панели навигации нажмите Clusters > Backup and Recovery.
Перейдите на вкладку Backup Management.
Нажмите на Backup Schedule Name для просмотра записей резервного копирования, затем в разделе Backup Records справа от записи нажмите Export Log.