Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве описывается, как настроить резервное копирование для кластера Службы Azure Kubernetes (AKS), а затем использовать конфигурацию Azure Backup для резервного копирования определенных элементов в кластере.
Вы также узнаете, как использовать перехватчики резервных копий в конфигурации резервного копирования для обеспечения согласованного с приложениями резервного копирования для баз данных, развернутых в кластере AKS.
Azure Backup можно использовать для резервного копирования кластеров AKS с помощью расширения резервного копирования. Расширение должно быть установлено в кластере. Резервная копия кластера AKS включает ресурсы кластера и постоянные тома, подключенные к кластеру.
Хранилище резервных копий взаимодействует с кластером через расширение резервного копирования для выполнения операций резервного копирования и восстановления.
Prerequisites
Перед настройкой резервного копирования на уровне элементов для кластера AKS выполните следующие предварительные требования:
- Определите или создайте хранилище резервных копий в том же регионе, где требуется создать резервную копию кластера AKS.
- Установите расширение резервного копирования в кластере AKS, который вы хотите резервировать.
Настройка резервного копирования на уровне элемента для кластера AKS
Чтобы настроить резервное копирование на уровне элементов для кластера AKS, выполните следующие действия.
На портале Azure перейдите в кластер AKS, который вы хотите резервно копировать.
В меню ресурсов выберите "Резервное копирование" и выберите "Настроить резервную копию".
Выберите хранилище резервных копий для резервного копирования экземпляра AKS.
Хранилище резервных копий должно иметь доверенный доступ для кластера AKS, для которого требуется выполнить резервное копирование. Чтобы включить доверенный доступ, выберите "Предоставить разрешение". Если он уже включен, нажмите кнопку "Далее".
Note
Перед включением Доверенного доступа
TrustedAccessPreviewвключите флаг функцийMicrosoft.ContainerServicesдля поставщика ресурсов в рамках подписки.Выберите политику резервного копирования, которая определяет расписание резервного копирования и их период хранения. Затем выберите Далее.
На вкладке "Источники данных" выберите "Добавить или изменить ", чтобы определить экземпляр резервного копирования.
В области Выбор ресурсов для резервного копирования определите, какие ресурсы кластера необходимо сохранить.
Вы можете использовать конфигурацию резервного копирования для резервных копий на уровне элемента и запуска пользовательских хуков. Например, его можно использовать для обеспечения согласованного с приложениями резервного копирования баз данных:
Для имени экземпляра резервного копирования введите значение и назначьте его экземпляру резервного копирования, настроенного для приложения в кластере AKS.
Для резервного копирования пространств имен можно выбрать "Все ", чтобы создать резервную копию всех существующих и будущих пространств имен в кластере, или выбрать из списка , чтобы выбрать определенные пространства имен для резервного копирования.
Разверните дополнительные параметры ресурсов , чтобы просмотреть фильтры, которые можно использовать для выбора ресурсов кластера для резервного копирования. Вы можете создать резервную копию ресурсов на основе следующих категорий:
Метки. Ресурсы AKS можно фильтровать с помощью меток , назначенных типам ресурсов. Введите метки в виде пар "ключ-значение". Объединяйте несколько меток, используя
ANDлогические операции.Например, если ввести метки
env=prod;tier!=web, процесс выбирает ресурсы, имеющие метку с ключомenvи значениемprod, а также метку с ключомtier, для которого значение не являетсяweb. Эти ресурсы резервируются.Группы API: Вы также можете включить ресурсы, указав группу API AKS и его тип. Например, можно выбрать ресурсы AKS для резервного копирования, такие как Deployments.
Другие варианты. Вы можете включить или отключить резервное копирование для ресурсов с областью кластера, постоянных томов и секретов.
Note
Все эти параметры ресурсов объединяются и применяются с помощью
ANDлогики.Если у вас есть база данных, например MySQL, развернутая в кластере AKS, можно использовать перехватчики резервного копирования , развернутые как пользовательские ресурсы в кластере AKS, чтобы обеспечить согласованное с приложением резервное копирование.
Команды hook для резервного копирования состоят из команд pre-hook и post-hook, которые выполняются перед созданием снимка диска с хранящейся на нём базой данных. В качестве данных ввода необходимо указать имя файла YAML и пространство имен, в котором он развертывается.
Нажмите кнопку "Выбрать".
Для группы ресурсов моментальных снимков выберите группу, которую нужно использовать для хранения моментальных снимков постоянного тома (хранилища дисков Azure). Затем нажмите кнопку "Проверить".
После завершения проверки, если необходимые роли не назначены хранилищу в группе ресурсов моментального снимка, появится ошибка.
Чтобы устранить ошибку, в разделе "Имя источника данных" выберите источник данных и выберите " Назначить отсутствующие роли".
После завершения назначения роли нажмите кнопку "Далее".
Выберите "Настроить резервную копию".
После завершения настройки нажмите кнопку "Далее".
Экземпляр резервного копирования создается после завершения настройки резервной копии.
Следующий шаг
Восстановление резервной копии для кластера AKS с помощью портала Azure, Azure CLI