Восстановление Kubernetes

Восстановление Kubernetes#

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

Восстановление пространства имен и постоянных томов Kubernetes из меню "Резервные копии"

  1. В веб-консоли перейдите в раздел Хранилища резервных копий и выберите хранилище с резервными копиями Kubernetes.

  2. В списке резервных копий Kubernetes отметьте нужную вам и нажмите справа вверху Показать резервные копии.

    image1

  3. Выберите нужную резервную копию из списка и нажмите Восстановить.

    image2

  4. Для восстановления щёлкните Восстановить все пространство.

    Для просмотра списка постоянных томов щёлкните Постоянные тома.

    Для просмотра сведений о конфигурации:

    1. щёлкните Конфигурация;

    2. отметьте в списке необходимый элемент;

    3. нажмите справа Открыть YAML для просмотра сведений или Скачать для сохранения файла со сведениями.

  5. Укажите параметры восстановления.

    image3

    • Укажите место для восстановления резервной копии. Выберите установленное по умолчанию место или укажите новое.

    • Для восстановления конфигурации в области Восстановить конфигурацию укажите нужный вариант и передвиньте ползунок.

    • Для восстановления с фильтрацией по меткам щёлкните раздел Выбор ресурсов. Укажите метки ресурсов, которые необходимо восстановить:

      image4

      Особенности восстановления с фильтраций по меткам:

      • Восстанавливается не только ресурс с включающей меткой, но и вся цепочка связанных с ним ресурсов.

        Примечание

        Восстановление цепочек зависимостей ресурсов Custom Resources может работать некорректно.

      • Ресурс, который имеет как включающую, так и исключающую метку, не будет восстановлен.

      • Для восстановления постоянного тома должна присутствовать включающая метка самого тома (Persistent Volume) или запроса на хранилище тома (Persistent Volume Claim). При восстановлении постоянного тома всегда восстанавливаются ресурсы Persistent Volume, Persistent Volume Claim и Storage Class (так же восстанавливаются ресурсы Volume Snapshot, Volume Snapshot Class и Volume Snapshot Content, если они присутствуют в резервной копии).

    • Для восстановления всех постоянных томов передвиньте ползунок в области Восстановить постоянные тома. При необходимости измените параметры восстановления томов, такие как имя тома и класс хранения, нажав Все тома.

      Примечание

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

      Сведения о том, как восстановить только выбранные постоянные тома, не восстанавливая при этом пространство имен, см. в подразделе "Восстановление постоянных томов из меню Резервные копии".

    • [Необязательно] Нажмите Параметры восстановления и укажите команды, которые должны выполняться перед восстановлением данных или после него.

  6. Нажмите Начать восстановление. Подтвердите еще раз восстановление в открывшемся окне и дождитесь его окончания.

    image5

Восстановление постоянных томов из меню "Резервные копии"

  1. В веб-консоли перейдите в раздел Хранилища резервных копий и выберите хранилище с резервными копиями Kubernetes.

  2. В списке резервных копий Kubernetes отметьте нужную вам и нажмите справа вверху Показать резервные копии.

  3. Выберите нужную резервную копию из списка и нажмите Восстановить.

  4. Щёлкните Постоянные тома и выберите тома, которые необходимо восстановить.

  5. Справа вверху щёлкните Восстановить постоянные тома.

  6. Укажите параметры восстановления.

    image6

    • Укажите место для восстановления резервной копии. Выберите установленное по умолчанию место или укажите новое.

    • При необходимости измените имена и классы хранения восстанавливаемых томов, щёлкнув Управлять в разделе Сопоставление томов.

      Примечание

      Автоматическое сопоставление томов возможно только в последовательном порядке при условии, что конфигурации целевой машины и машины-источника одинаковы. Если конфигурации машин различаются, сопоставить тома можно только в ручном режиме.

      Примечание

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

    • [Необязательно] Нажмите Параметры восстановления и укажите команды, которые должны выполняться перед восстановлением данных или после него.

  7. Нажмите Начать восстановление. Подтвердите еще раз восстановление в открывшемся окне и дождитесь его окончания.

Примечание

Для корректного восстановления убедитесь, что конфигурационный файл kubeconfig подготовлен необходимым образом (подробнее см. Подготовка файла kubeconfig).