Развертывание служб в кластерах Kubernetes с поддержкой Azure Arc
С поддержкой Arc Kubernetes вы можете использовать Azure для развертывания служб в подключенных кластерах.
В этом уроке представлен обзор типов служб, которые можно развернуть, и процесс для этого.
Развертывание служб данных с поддержкой Azure Arc
Службы данных с поддержкой Azure Arc — это служба подписок, которая предоставляет гибридные возможности данных и управляемые службы с помощью платформы Kubernetes. Службы данных с поддержкой Azure Arc развертываются в виде набора модулей pod на основе образов контейнеров Microsoft Container Registry (MCR) на узлах Kubernetes. Все службы используют один из ключевых компонентов платформы Kubernetes — API Kubernetes.
Прежде чем развертывать службы данных, сначала разверните контроллер данных Azure Arc, ряд модулей pod Kubernetes, которые обеспечивают координацию и оркестрацию служб данных с поддержкой Azure Arc с помощью API Kubernetes и пользовательских определений ресурсов (CRD). После успешного развертывания контроллера данных Azure Arc можно создать экземпляры служб данных с поддержкой Azure Arc в подключенных кластерах.
В настоящее время доступны следующие службы данных с поддержкой Azure Arc:
- Управляемый экземпляр SQL с поддержкой Azure Arc
- Сервер PostgreSQL с поддержкой Azure Arc (предварительная версия)
Процесс развертывания служб данных с поддержкой Arc состоит из следующих высокоуровневых шагов.
В подписке, в которой требуется развернуть службы с поддержкой Arc:
- Установите клиентские средства для развертывания служб данных с поддержкой Arc и управления ими, включая Azure CLI (и расширение Azure CLI arcdata) и Azure Data Studio (и его расширение Azure Arc).
- Зарегистрируйте поставщика Microsoft.AzureArcData для подписки, в которой будут развернуты службы данных с поддержкой Azure Arc.
Эти действия необходимо выполнить только один раз для каждой подписки.
Для каждого экземпляра службы данных, который требуется развернуть в подписке:
- Войдите в клиент Microsoft Entra с учетной записью с разрешениями на управление ресурсом Kubernetes с поддержкой Azure Arc.
- Создайте контроллер данных Azure Arc.
- Создайте экземпляр службы данных.
- Подключение с Azure Data Studio.
После развертывания служб данных с поддержкой Azure Arc можно использовать совместимые инструменты или драйверы клиентские для подключения, отправки запросов и управления этими службами.
Развертывание служб Azure
Службы Azure можно развернуть в кластерах Kubernetes с поддержкой Arc. Многие из этих служб развертываются путем создания экземпляров расширения в кластере. Расширения кластера предоставляют управляемый Azure Resource Manager интерфейс для установки и управления жизненным циклом различных возможностей Azure на основе кластера Kubernetes.
Например, развернув расширение Машинное обучение Azure, можно включить кластер Kubernetes с поддержкой Arc, чтобы стать целевым объектом вычислений Kubernetes в Машинное обучение Azure и использовать его для обучения или развертывания моделей.
Процесс развертывания Машинное обучение Azure в кластере Kubernetes с поддержкой Arc состоит из следующих высокоуровневых шагов.
- Войдите в клиент Microsoft Entra с учетной записью с разрешениями на управление ресурсом Kubernetes с поддержкой Azure Arc.
- Создайте экземпляр расширения Машинное обучение Azure в кластере.
- Разверните расширение Машинное обучение Azure.
- Подключите кластер Kubernetes к рабочей области Машинное обучение Azure.
Затем можно использовать целевой объект вычислений Kubernetes для выполнения обучения или развертывания Машинное обучение Azure рабочих нагрузок.