Wdrażanie usług w klastrach Kubernetes z obsługą Azure Arc

Ukończone

Kubernetes z obsługą Arc umożliwia użycie platformy Azure do wdrażania usług w połączonych klastrach.

Ta lekcja zawiera omówienie typów usług, które można wdrożyć, oraz proces wykonywania tych czynności.

Wdrażanie usług danych obsługiwanych przez Azure Arc

Usługi danych z obsługą usługi Azure Arc to usługa subskrypcji, która zapewnia funkcje danych hybrydowych i usług zarządzanych przy użyciu platformy Kubernetes. Usługi danych z obsługą Azure Arc są wdrażane jako zestaw zasobników opartych na obrazach kontenerów Microsoft Container Registry (MCR) w węzłach Kubernetes. Wszystkie usługi używają jednego z kluczowych składników platformy Kubernetes, interfejsu API Kubernetes.

Przed wdrożeniem usług danych należy najpierw wdrożyć kontroler danych usługi Azure Arc, serię zasobników Kubernetes zapewniających koordynację i orkiestrację usług danych z obsługą usługi Azure Arc przy użyciu interfejsu API Kubernetes i niestandardowych definicji zasobów (CRD). Po pomyślnym wdrożeniu kontrolera danych Azure Arc możesz tworzyć instancje usług danych obsługujących Azure Arc na połączonych klastrach.

Obecnie są dostępne następujące usługi danych z obsługą usługi Azure Arc:

  • Zarządzane wystąpienie SQL z obsługą Azure Arc
  • Serwer PostgreSQL obsługiwany przez Azure Arc (wersja zapoznawcza)

Proces wdrażania usług danych obsługiwanych przez Arc składa się z następujących ogólnych kroków.

W subskrypcji, w której chcesz wdrożyć usługi obsługiwane przez Arc:

  1. Zainstaluj narzędzia klienckie do wdrażania i zarządzania usługami danych obsługiwanymi przez Arc, w tym Azure CLI (oraz jego rozszerzenie arcdata Azure CLI) i Azure Data Studio (oraz jego rozszerzenie Azure Arc).
  2. Zarejestruj dostawcę Microsoft.AzureArcData dla subskrypcji, w której zostaną wdrożone usługi danych z obsługą usługi Azure Arc.

Te kroki należy wykonać tylko raz na subskrypcję.

Dla każdego wystąpienia usługi danych, które chcesz wdrożyć w subskrypcji:

  1. Zaloguj się do dzierżawy Microsoft Entra przy użyciu konta, które ma uprawnienia do zarządzania zasobem Kubernetes obsługiwanym przez Azure Arc.
  2. Utwórz kontroler danych usługi Azure Arc.
  3. Utwórz wystąpienie usługi danych.
  4. Nawiązywanie połączenia z narzędziem Azure Data Studio.

Po wdrożeniu usług danych z obsługą usługi Azure Arc można używać zgodnych narzędzi lub sterowników klienta do nawiązywania połączeń, wykonywania zapytań i zarządzania tymi usługami.

Wdrażanie usług platformy Azure

Usługi platformy Azure można wdrożyć w klastrach Kubernetes z obsługą usługi Arc. Wiele z tych usług jest wdrażanych przez utworzenie instancji rozszerzenia w klastrze. Rozszerzenia klastra zapewniają środowisko oparte na usłudze Azure Resource Manager na potrzeby instalowania i zarządzania cyklem życia różnych możliwości platformy Azure na podstawie klastra Kubernetes.

Na przykład przez wdrożenie rozszerzenia Azure Machine Learning można włączyć klaster Kubernetes z obsługą usługi Arc, aby stał się obiektem docelowym obliczeniowym Kubernetes w usłudze Azure Machine Learning i używać go do trenowania lub wdrażania modeli.

Proces wdrażania usługi Azure Machine Learning w klastrze Kubernetes z obsługą Arc składa się z następujących ogólnych kroków.

  1. Zaloguj się do dzierżawy Microsoft Entra przy użyciu konta z uprawnieniami do zarządzania zasobem Kubernetes obsługiwanym przez Azure Arc.
  2. Utwórz wystąpienie rozszerzenia usługi Azure Machine Learning w klastrze.
  3. Wdróż rozszerzenie usługi Azure Machine Learning.
  4. Dołącz klaster Kubernetes do obszaru roboczego usługi Azure Machine Learning.

Następnie możesz użyć docelowego środowiska obliczeniowego Kubernetes do uruchamiania trenowania lub wdrażania obciążeń usługi Azure Machine Learning.