Восстановление Служба Azure Kubernetes с помощью Azure Backup
В этой статье описывается восстановление резервной копии Служба Azure Kubernetes (AKS).
Azure Backup теперь позволяет создавать резервные копии кластеров AKS (ресурсы кластера и постоянные тома, подключенные к кластеру) с помощью расширения резервного копирования, которое должно быть установлено в кластере. Хранилище резервных копий взаимодействует с кластером с помощью этого расширения резервного копирования для выполнения операций резервного копирования и восстановления.
Перед началом работы
Резервное копирование AKS позволяет восстановить исходный кластер AKS (который был создан) и в альтернативный кластер AKS. Резервное копирование AKS позволяет выполнять полное восстановление и восстановление на уровне элементов. Конфигурации восстановления можно использовать для определения параметров на основе восстановленных ресурсов кластера.
Необходимо установить расширение резервного копирования в целевом кластере AKS. Кроме того, необходимо включить доверенный доступ между хранилищем резервного копирования и кластером AKS.
Если вы пытаетесь восстановить резервную копию, хранящуюся на уровне хранилища, необходимо предоставить учетную запись хранения в качестве промежуточного расположения. Данные резервного копирования хранятся в хранилище резервных копий как большой двоичный объект в клиенте Майкрософт. Во время операции восстановления данные резервного копирования копируются из одного хранилища в промежуточную учетную запись хранения между клиентами. Убедитесь, что промежуточная учетная запись хранения для восстановления имеет свойство AllowCrossTenantReplication с значением true.
Дополнительные сведения об ограничениях и поддерживаемых сценариях см. в матрице поддержки.
Восстановление кластеров AKS
Чтобы восстановить резервную копию кластера AKS, выполните следующие действия.
- В портал Azure перейдите к ресурсу кластера AKS.
- В меню службы в разделе "Параметры" выберите "Восстановить резервную копию>".
- На странице "Пуск: восстановление" выберите "Выбрать экземпляр резервного копирования", выберите экземпляр, который требуется восстановить, а затем нажмите кнопку ">Продолжить".
- На вкладке "Основы" на странице "Восстановление" выберите регион восстановления, в который требуется восстановить резервную копию, а затем нажмите кнопку "Далее: точка восстановления".
- Выберите точку восстановления, выберите точку восстановления, из которой нужно восстановить, а затем нажмите кнопку ">Далее: Восстановить параметры".
- На вкладке "Параметры восстановления" убедитесь, что кластер AKS выбран в качестве целевого объекта восстановления, а затем нажмите кнопку "Проверить".
- После завершения проверки нажмите кнопку "Далее: проверка и восстановление восстановления>".
Восстановление конфигураций
В рамках возможности восстановления на уровне элемента резервного копирования AKS можно использовать несколько фильтров конфигурации восстановления для выполнения восстановления.
На вкладке "Параметры восстановления" рядом с конфигурацией "Восстановить", выберите "Выбрать ресурсы" и выберите пространства имен, которые требуется восстановить из списка. В списке отображаются только резервные пространства имен.
Вы можете предоставить группы и типы API для восстановления определенных типов ресурсов. Список групп и типов API доступен в приложении. Можно ввести несколько групп API.
Чтобы восстановить рабочую нагрузку, например развертывание из резервной копии с помощью группы API, необходимо выполнить следующую запись:
- Тип: выбор развертывания.
- Группа: выберите группу.
- Сопоставление пространств имен. Чтобы перенести резервные ресурсы кластера в другое пространство имен, выберите резервное пространство имен и введите пространство имен, в которое требуется перенести ресурсы.
Azure Backup для AKS в настоящее время поддерживает следующие два варианта при выполнении операции восстановления при столкновении ресурсов (резервный ресурс имеет то же имя, что и ресурс в целевом кластере AKS). При определении конфигурации восстановления можно выбрать один из этих вариантов.
Пропустить. Этот параметр выбран по умолчанию. Например, если вы резервное копирование ПВХ с именем pvc-azuredisk и вы восстанавливаете его в целевом кластере с тем же именем, то расширение резервного копирования пропускает восстановление сохраняемого утверждения тома резервного копирования (PVC). В таких сценариях рекомендуется удалить ресурс из кластера, а затем выполнить операцию восстановления.
Исправление. Этот параметр позволяет изменять изменяемую переменную в резервном копировании ресурса ресурса в целевом кластере. Если вы хотите обновить количество реплик в целевом кластере, можно выбрать исправление в качестве операции.
Примечание.
Резервное копирование AKS в настоящее время не удаляет и повторно создает ресурсы в целевом кластере, если они уже существуют. При попытке восстановить постоянные тома в исходном расположении удалите существующие постоянные тома и выполните операцию восстановления.
Восстановление в дополнительном регионе
Чтобы восстановить кластер AKS в дополнительном регионе, настройте геоизбыточное и межрегионочное восстановление в хранилище резервных копий, а затем активируйте восстановление.