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


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

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

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

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

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

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

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

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

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

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

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

  1. Перейдите к устойчивости и нажмите кнопку "Восстановить".

  2. На панели "Восстановление " выберите Службы Azure Kubernetes в качестве типа источника данных и выберите пункт "Выбрать " в разделе "Защищенный элемент".

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

  3. На панели "Выбор защищенного элемента " выберите из списка резервную копию кластера AKS и нажмите кнопку "Выбрать".

  4. На панели восстановления нажмите кнопку "Продолжить".

  5. На вкладке "Основные сведения" на панели "Восстановление" нажмите кнопку "Далее: точка восстановления".

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

  6. На вкладке "Точкавосстановления" выберите точку восстановления, чтобы выбрать точку восстановления, которую требуется восстановить.

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

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

  7. На панели "Выбор точки восстановления" выберите точку восстановления из списка и нажмите кнопку "Выбрать".

  8. На панели "Восстановление" нажмите кнопку "Далее: восстановить параметры ", чтобы настроить параметры восстановления.

  9. На вкладке "Параметры восстановления " щелкните "Выбрать службу Kubernetes".

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

  10. На панели служб Select Kubernetes выберите целевой кластер AKS из списка и нажмите кнопку "Выбрать".

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

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

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

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

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

    Примечание.

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

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

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

  13. После успешной проверки нажмите кнопку "Далее: проверка и восстановление".

  14. На панели "Проверка и восстановление" просмотрите выбранные элементы и выберите "Восстановить ", чтобы восстановить резервные копии в выбранном кластере.

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

Настройка восстановления на уровне элемента для кластера AKS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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