• Русский
  • Создание резервной копии приложения

    Создайте расписание резервного копирования приложения, чтобы определить объем данных для резервного копирования (по namespace), место хранения резервных копий, метод и связанные параметры. Каждый запуск по расписанию создает новую запись резервной копии, что позволяет автоматически создавать резервные копии ресурсов приложения в выбранных namespace по требованию или с заданной периодичностью.

    Содержание

    Предварительные требования

    • Плагин резервного копирования и восстановления установлен в текущем кластере, и настроено хранилище резервных копий (совместимое с S3).
    • Репозиторий резервных копий настроен.

    Процедура

    WARNING
    • Для резервного копирования данных приложения включайте PersistentVolumeClaims (PVC). PVC, связанные с PersistentVolumes типа hostPath, не поддерживаются.
    • Для обеспечения надежности и целостности данных не выполняйте резервное копирование данных баз данных (например, MySQL-PXC, Redis). Для резервного копирования баз данных используйте Data Services.
    • Избегайте операций чтения, записи, обновления и удаления в namespace, которые резервируются, чтобы предотвратить рассогласования и ошибки после миграции.

    Основная информация

    1. В левой навигационной панели нажмите Clusters > Backup and Recovery.

    2. Перейдите на вкладку Backup Management.

    3. Нажмите Create Backup Policy > Create Application Backup и настройте параметры следующим образом.

      • Backup Resource Type: Kubernetes Resources включает все Kubernetes-ресурсы в выбранных namespace. PVCs — это persistent volume claims, используемые для резервного копирования данных приложения, связанных с persistent volumes. PVC, связанные с томами hostPath, не поддерживаются.

        TIP
        • Если используемый вашим PVC ресурс хранения имеет Recycle Strategy со значением Retain, необходимо резервировать только Kubernetes-ресурсы.

        • Если используемый вашим PVC ресурс хранения имеет Recycle Strategy со значением Delete, необходимо резервировать как Kubernetes-ресурсы, так и PVC.

      • Backup Repository: Выберите репозиторий, прошедший проверку подключения, или нажмите Create Backup Repository.

        TIP

        После создания репозитория нажмите OK and Create Application Backup, чтобы вернуться и продолжить, или нажмите Create, чтобы вернуться к списку репозиториев и просмотреть созданные репозитории.

    4. После настройки основной информации нажмите Next.

    Резервируемые ресурсы

    Резервное копирование ресурсов приложения в выбранных namespace.

    NOTE
    • Namespace, не импортированные в кластер, не отображаются. Чтобы резервировать такие namespace, сначала импортируйте их в проект.

    • Для обеспечения надежности и целостности не резервируйте данные баз данных (например, MySQL-PXC, Redis). Для резервного копирования баз данных используйте Data Services.

    1. Выберите один или несколько Namespaces для резервного копирования.

      TIP

      При выборе Backup Kubernetes resources and Persistent Volume Claims в колонке Persistent Volume Claims отображаются все PVC в namespace.

    2. Нажмите Next.

    Метод

    Настройте расписание резервного копирования.

    • Backup once only: Выполняется сразу после создания. После установки Backup retention period резервные копии, превышающие период хранения, автоматически удаляются.

    • Scheduled: Установите Backup rule для периодического выполнения политики. Поддерживается выражение crontab.

      TIP
      • Используйте предустановленные платформой Backup rule templates, затем при необходимости отредактируйте.

      • Рекомендуемые минимальные частоты: один раз в день для Backup Kubernetes resources and Persistent Volume Claims; один раз в час для Backup Kubernetes resources.

    Расширенная настройка

    При необходимости настройте пользовательские хуки для выполнения во время процесса резервного копирования.

    Связанные операции

    Ручной запуск расписания резервного копирования

    Выполните вручную созданное расписание (включая с периодическими правилами). Каждый запуск создает новую запись резервной копии.

    1. В левой навигационной панели нажмите Clusters > Backup and Recovery.

    2. Перейдите на вкладку Backup Management.

    3. Справа от расписания нажмите Execute Backup, затем подтвердите.

    Экспорт логов задачи резервного копирования

    Вручную экспортируйте лог задачи резервного копирования для указанного расписания.

    TIP

    Экспорт логов не поддерживается во время выполнения задачи резервного копирования.

    Процедура

    1. В левой навигационной панели нажмите Clusters > Backup and Recovery.

    2. Перейдите на вкладку Backup Management.

    3. Нажмите на Backup Schedule Name для просмотра записей резервного копирования, затем в области Backup Records справа от записи нажмите Export Log.