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