Развертывание служб в кластерах 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:

  1. Установите клиентские средства для развертывания служб данных с поддержкой Arc и управления ими, включая Azure CLI (и расширение Azure CLI arcdata) и Azure Data Studio (и его расширение Azure Arc).
  2. Зарегистрируйте поставщика Microsoft.AzureArcData для подписки, в которой будут развернуты службы данных с поддержкой Azure Arc.

Эти действия необходимо выполнить только один раз для каждой подписки.

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

  1. Войдите в клиент Microsoft Entra с учетной записью с разрешениями на управление ресурсом Kubernetes с поддержкой Azure Arc.
  2. Создайте контроллер данных Azure Arc.
  3. Создайте экземпляр службы данных.
  4. Подключитесь к Azure Data Studio.

После развертывания служб данных с поддержкой Azure Arc можно использовать совместимые средства или клиентские драйверы для подключения, запроса и управления этими службами.

Развертывание служб Azure

Службы Azure можно развернуть в кластерах Kubernetes с поддержкой Arc. Многие из этих служб развертываются путем создания экземпляров расширения в кластере. Расширения кластера предоставляют управляемый Azure Resource Manager интерфейс для установки и управления жизненным циклом различных возможностей Azure на основе кластера Kubernetes.

Например, развернув расширение Машинного обучения Azure, вы можете включить кластер Kubernetes с поддержкой Arc, чтобы стать целевым объектом вычислений Kubernetes в Машинном обучении Azure и использовать его для обучения или развертывания моделей.

Процесс развертывания Машинного обучения Azure в кластере Kubernetes с поддержкой Arc состоит из следующих высокоуровневых шагов.

  1. Войдите в клиент Microsoft Entra с учетной записью с разрешениями на управление ресурсом Kubernetes с поддержкой Azure Arc.
  2. Создайте экземпляр расширения Машинного обучения Azure в кластере.
  3. Разверните расширение Машинного обучения Azure.
  4. Подключите кластер Kubernetes к рабочей области Машинного обучения Azure.

Затем можно использовать целевой объект вычислений Kubernetes для выполнения обучения или развертывания рабочих нагрузок Машинного обучения Azure.