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