Поделиться через


Восстановление Служба Azure Kubernetes с помощью Azure Backup

В этой статье описывается восстановление резервной копии Служба Azure Kubernetes (AKS).

Azure Backup теперь позволяет создавать резервные копии кластеров AKS (ресурсы кластера и постоянные тома, подключенные к кластеру) с помощью расширения резервного копирования, которое должно быть установлено в кластере. Хранилище резервных копий взаимодействует с кластером с помощью этого расширения резервного копирования для выполнения операций резервного копирования и восстановления.

Примечание.

Резервное копирование с хранилищем и восстановление между регионами для AKS с помощью Azure Backup в настоящее время находится в предварительной версии.

Перед началом работы

  • Резервное копирование AKS позволяет восстановить исходный кластер AKS (который был создан) и в альтернативный кластер AKS. Резервное копирование AKS позволяет выполнять полное восстановление и восстановление на уровне элементов. Конфигурации восстановления можно использовать для определения параметров на основе восстановленных ресурсов кластера.

  • Необходимо установить расширение резервного копирования в целевом кластере AKS. Кроме того, необходимо включить доверенный доступ между хранилищем резервного копирования и кластером AKS.

  • Если вы пытаетесь восстановить резервную копию, хранящуюся на уровне хранилища, необходимо предоставить учетную запись хранения в качестве промежуточного расположения. Данные резервного копирования хранятся в хранилище резервных копий как большой двоичный объект в клиенте Майкрософт. Во время операции восстановления данные резервного копирования копируются из одного хранилища в промежуточную учетную запись хранения между клиентами. Убедитесь, что промежуточная учетная запись хранения для восстановления имеет свойство AllowCrossTenantReplication с значением true.

Дополнительные сведения об ограничениях и поддерживаемых сценариях см. в матрице поддержки.

Восстановление кластеров AKS

Чтобы восстановить резервную копию кластера AKS, выполните следующие действия.

  1. Перейдите в центр резервного копирования и выберите " Восстановить".

    Снимок экрана: запуск процесса восстановления.

  2. На следующей странице выберите выбор экземпляра резервного копирования, а затем выберите экземпляр , который требуется восстановить.

    Если экземпляр доступен как в основном, так и в дополнительном регионе, выберите регион для восстановления и нажмите кнопку "Продолжить".

    Снимок экрана: выбор экземпляра резервного копирования для восстановления.

    Снимок экрана: выбор экземпляров для восстановления.

    Снимок экрана: запуск восстановления.

  3. Щелкните "Выбрать точку восстановления", чтобы выбрать точку восстановления, которую вы хотите восстановить.

    Если точка восстановления доступна как в хранилище, так и в хранилище данных операций, выберите точку восстановления.

    Снимок экрана: просмотр точек восстановления.

    Снимок экрана: выбор точки восстановления.

    Снимок экрана: переход на страницу восстановления.

  4. В разделе "Параметры восстановления" щелкните "Выбрать службу Kubernetes" и выберите кластер AKS, в который требуется восстановить резервную копию.

    Снимок экрана: запуск выбора параметров.

    Снимок экрана: выбор параметра Kubernetes Service.

    Снимок экрана: страница

  5. Чтобы выбрать резервные копии ресурсов кластера для восстановления, нажмите кнопку "Выбрать ресурсы".

    Дополнительные сведения о конфигурациях восстановления.

    Снимок экрана: страница выбора ресурсов для восстановления.

  6. Если вы выбрали точку восстановления для восстановления из хранилища данных уровня "Стандартный", укажите группу ресурсов моментальных снимков и учетную запись хранения в качестве промежуточного расположения.

    Снимок экрана: параметры для добавления для восстановления из хранилища хранилища уровня

    Снимок экрана: параметр хранилища, добавляемый для восстановления из хранилища хранилища уровня

Примечание.

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

  1. Выберите "Проверить" , чтобы выполнить проверку для выбора кластера для восстановления.

    Снимок экрана: проверка параметров восстановления.

  2. После успешной проверки выберите "Проверить и восстановить " и восстановите резервные копии в выбранном кластере.

    Снимок экрана: вкладка

Восстановление конфигураций

В рамках возможности восстановления на уровне элемента резервного копирования AKS можно использовать несколько фильтров конфигурации восстановления для выполнения восстановления.

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

    Снимок экрана: выбор пространства имен.

    Можно также установить флажки, если требуется восстановить ресурсы кластера и постоянные тома (только диск Azure).

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

  • Вы можете предоставить группы и типы API для восстановления определенных типов ресурсов. Список групп и типов API доступен в приложении. Можно ввести несколько групп API.

    Снимок экрана: использование API для восстановления.

  • Чтобы восстановить рабочую нагрузку, например развертывание из резервной копии с помощью группы API, необходимо выполнить следующую запись:

    • Тип: выбор развертывания.

    • Группа: выберите группу.

    • Сопоставление пространств имен. Чтобы перенести резервные ресурсы кластера в другое пространство имен, выберите резервное пространство имен и введите пространство имен, в которое требуется перенести ресурсы.

      Если пространство имен не существует в кластере AKS, оно создается. Если конфликт возникает во время восстановления ресурсов кластера, можно пропустить или исправить конфликтующие ресурсы.

      Снимок экрана: выбор пространства имен для миграции.

Azure Backup для AKS в настоящее время поддерживает следующие два варианта при выполнении операции восстановления при столкновении ресурсов (резервный ресурс имеет то же имя, что и ресурс в целевом кластере AKS). При определении конфигурации восстановления можно выбрать один из этих вариантов.

  • Пропустить. Этот параметр выбран по умолчанию. Например, если вы резервное копирование ПВХ с именем pvc-azuredisk и вы восстанавливаете его в целевом кластере с тем же именем, то расширение резервного копирования пропускает восстановление сохраняемого утверждения тома резервного копирования (PVC). В таких сценариях рекомендуется удалить ресурс из кластера, а затем выполнить операцию восстановления.

  • Исправление. Этот параметр позволяет изменять изменяемую переменную в резервном копировании ресурса ресурса в целевом кластере. Если вы хотите обновить количество реплик в целевом кластере, можно выбрать исправление в качестве операции.

Примечание.

Резервное копирование AKS в настоящее время не удаляет и повторно создает ресурсы в целевом кластере, если они уже существуют. Если вы пытаетесь восстановить постоянные тома в исходном расположении, удалите существующие постоянные тома и выполните операцию восстановления.

Восстановление в дополнительном регионе (предварительная версия)

Чтобы восстановить кластер AKS в дополнительном регионе, настройте геоизбыточное и межрегионочное восстановление в хранилище резервных копий, а затем активируйте восстановление.

Следующие шаги